From f73d683a30a3ed908efe729c973111ce8baddfff Mon Sep 17 00:00:00 2001 From: "yakumo.izuru" Date: Wed, 25 Oct 2023 01:20:10 +0000 Subject: [PATCH] Enable list to have two modus operandi, either way it is limited to the password store Signed-off-by: Izuru Yakumo git-svn-id: file:///srv/svn/repo/kanako/trunk@21 62e5d677-aa6e-8c4a-b8cb-b9416171cb8e --- kanako | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/kanako b/kanako index 5b7898f..6cab963 100755 --- a/kanako +++ b/kanako @@ -32,7 +32,11 @@ edit() { rm "${1%%.enc}" } list() { - $(which tree) "${kanako_store_dir}/" | sed 's/\.enc//g' + if [ -z "$1" ]; then + $(which tree) "${kanako_store_dir}/" | sed 's/\.enc//g' + else + $(which tree) "${1:-.}" | sed 's/\.enc//g' + fi } new() { test -d $1 && usage && exit 1 @@ -59,7 +63,7 @@ view() { if [ -f "${1%%.enc}".enc ]; then ${kanako_encrypt_cmd} ${kanako_decrypt_args} "${1%%.enc}".enc elif [ -d "${1:-.}" ]; then - $(which tree) "${1:-.}" | sed 's/\.enc//g' + list "${1:-.}" else usage fi @@ -68,7 +72,7 @@ view() { case $1 in -c) copy $2 ;; -e) edit $2 ;; - -l) list ;; + -l) list $2;; -n) new $2 ;; -R) trash_directory $2 ;; -r) trash_file $2 ;;