aboutsummaryrefslogtreecommitdiffstats
path: root/doc/tools.texi
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2020-07-02 13:47:57 +0000
committerWerner Koch <[email protected]>2020-07-02 13:48:55 +0000
commitd70b8769c888f42896ae3ef4972bf82e9b5a0c32 (patch)
tree8a7334e5c82d69ec24a6b7c29e48971297a33f02 /doc/tools.texi
parentscd:nks: Fix certificate read problem with TCOS signature card v2. (diff)
downloadgnupg-d70b8769c888f42896ae3ef4972bf82e9b5a0c32.tar.gz
gnupg-d70b8769c888f42896ae3ef4972bf82e9b5a0c32.zip
Support a history file in gpg-card and gpg-connect-agent.
* common/gpgrlhelp.c (read_write_history): New. (gnupg_rl_initialize): Register new function. * common/ttyio.c (my_rl_rw_history): New var. (tty_private_set_rl_hooks): Add arg read_write_history. (tty_read_history): New. (tty_write_history): New. * tools/gpg-card.c (HISTORYNAME): New. (oNoHistory): New enum value. (opts): New option --no-history. (cmd_history): New. (cmds): New command "history". (interactive_loop): Read and save the history. * tools/gpg-connect-agent.c (HISTORYNAME): New. (opts): New option --no-history. (main): Read and save the history. New command /history. -- Yeah, finally we have stored history; I should have added this much earlier. Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'doc/tools.texi')
-rw-r--r--doc/tools.texi9
1 files changed, 9 insertions, 0 deletions
diff --git a/doc/tools.texi b/doc/tools.texi
index 985c0a75c..537c3c72a 100644
--- a/doc/tools.texi
+++ b/doc/tools.texi
@@ -1391,6 +1391,12 @@ passing. This option makes it use the old mode.
Do not start the gpg-agent or the dirmngr if it has not yet been
started.
+@item --no-history
+@opindex --no-history
+In interactive mode the command line history is usually saved and
+restored to and from a file below the GnuPG home directory. This
+option inhibits the use of that file.
+
@item -r @var{file}
@itemx --run @var{file}
@opindex run
@@ -1611,6 +1617,9 @@ string @code{true} or @code{yes}. The evaluation is done by passing
@item /run @var{file}
Run commands from @var{file}.
+@item /history --clear
+Clear the command history.
+
@item /bye
Terminate the connection and the program.