summaryrefslogtreecommitdiffstats
path: root/hivex/hivexsh.c
Commit message (Collapse)AuthorAgeFilesLines
* hivexsh: Set correct type for 'expandstring' values.Richard Jones2010-02-051-1/+1
|
* hivex: Make limits into macros.Richard Jones2010-02-051-1/+3
|
* hivexsh: Remove unused variable.Richard Jones2010-02-051-1/+0
| | | | | This removes an unused variable left over by commit ab608f3948d903af64e814b2e67949a1a71d93a4.
* hivex: Complete the implementation of adding child nodes.Richard Jones2010-02-051-1/+15
|
* hivexsh: del command: Fix error message.Richard Jones2010-02-041-1/+1
|
* hivexsh: lsval: Remove stray quotation mark.Richard Jones2010-02-041-1/+1
|
* hivexsh: cd command: fix error handlingRichard Jones2010-02-041-2/+6
| | | | | The error behaviour of hivex_node_get_child is subtle, so the 'cd' command wouldn't always report errors correctly. This fixes it.
* hivex: Implement deleting child nodes.Richard Jones2010-02-041-0/+29
|
* hivexsh: Add 'setval' and 'commit' commands.Richard Jones2010-02-041-3/+268
| | | | | | This adds the 'setval' and 'commit' commands to the hivex shell. Also adds some example scripts showing use of these.
* hivexsh: Change some exit(1) -> exit(EXIT_FAILURE)Richard Jones2010-02-041-2/+2
|
* hivexsh: Only print final \n when interactive.Richard Jones2010-02-041-1/+2
| | | | | | When hivexsh was called non-interactively, it would print an annoying extra line. Only print this line if we are being used interactively.
* hivexsh: Change handling of prompt argument to rl_gets()Richard Jones2010-02-041-9/+10
| | | | | | | | Make the result of isatty into a global variable (is_tty). Change the rl_gets() function so it takes the prompt string instead of a "display prompt?" flag. rl_gets() then consults the global to find out if it should display the prompt at all.
* hivex: Add 'hivexsh' program (shell for navigating registry hives).Richard Jones2010-01-291-0/+779