tessen

default description
git clone https://git.awy.one/tessen.git
Log | Files | Refs | README | LICENSE

commit c10159445cc8a75ea8adce825b0fb224aa7e77e1
parent 4f03711a317c2409fa420909cc6005aa1af8be1a
Author: Ayush Agarwal <ayush@fastmail.in>
Date:   Wed, 16 Feb 2022 22:42:03 +0530

refactor: trap the INT signal as well

in addition, if a user selects gopass as the pass backend, use the
`get_gopass_files` function

Diffstat:
Mtessen | 17++++++-----------
1 file changed, 6 insertions(+), 11 deletions(-)

diff --git a/tessen b/tessen @@ -827,20 +827,15 @@ main() { done unset -v _opt tmp_opts - if [[ -z "${tsn_backend}" ]]; then - tsn_backend="$(find_backend)" + trap '_clear' EXIT TERM INT + if [[ "$pass_backend" == "pass" ]]; then + get_pass_files + elif [[ "$pass_backend" == "gopass" ]]; then + get_gopass_files fi - - setup_backend "${tsn_backend}" - - validate_cliptime - readonly tsn_action - - trap '_clear' EXIT TERM - get_pass_file get_pass_data key_menu - trap - EXIT TERM + trap - EXIT TERM INT } main "$@"