diff options
author | orhun <orhun@archlinux.org> | 2021-07-08 02:05:37 +0300 |
---|---|---|
committer | orhun <orhun@archlinux.org> | 2021-07-08 02:05:37 +0300 |
commit | 888a5d836d036e199bde044c08adc04a38d9464d (patch) | |
tree | 302fa7cf0c67921d5363a4b55b0e00d9eb95834e /README.md | |
parent | cb1df0b004e04f7aa71ac5398355877f18e46ae4 (diff) |
feat: Add `--select` option (#24)
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -62,6 +62,7 @@ It aims to ease the key management operations such as listing/exporting/signing - [Scrolling](#scrolling) - [Options Menu](#options-menu) - [Copy / Paste](#copy--paste) + - [Selection Mode](#selection-mode) - [Detailed View](#detailed-view) - [Search](#search) - [Running commands](#running-commands) @@ -289,6 +290,8 @@ OPTIONS: -c, --color <color> Sets the accent color of the terminal [env: COLOR=] [default: gray] -s, --style <style> Sets the style of the terminal [env: STYLE=] [default: plain] [possible values: plain, colored] + --select <option> Enables the selection mode [env: SELECT=] + [possible values: key_id, key_fpr, user_id, row1, row2] ``` ## Key Bindings @@ -504,6 +507,25 @@ Instead of copying values with `copy` mode, you can use the `visual` mode which ![](demo/gpg-tui-visual_mode.gif) +#### Selection Mode + +In the selection mode, key bindings that are responsible for showing the options menu (e.g. `enter`) are used for exiting the user interface and printing out the selection to the standard output. This is useful when you want to use **gpg-tui** in conjunction with shell commands/other tools. + +For switching to the selection mode, use the `--select` argument as follows: + +```sh +gpg-tui --select <option> +``` + +`<option>` might be one of the following: + +- `key_id`: Key ID +- `key_fpr`: Key fingerprint +- `user_id`: User ID +- `row<n>`: Contents of the nth row + +![](demo/gpg-tui-selection_mode.gif) + #### Detailed View Press `Tab` to toggle the [detail level](#detail-levels) for the selected entry in the list. Number keys (e.g. `1`, `2`, `3`) can be also used to set a specific level. |