aboutsummaryrefslogtreecommitdiff
path: root/lib/keyringer/actions/ls
diff options
context:
space:
mode:
Diffstat (limited to 'lib/keyringer/actions/ls')
-rwxr-xr-xlib/keyringer/actions/ls7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/keyringer/actions/ls b/lib/keyringer/actions/ls
index ec8080b..61facc8 100755
--- a/lib/keyringer/actions/ls
+++ b/lib/keyringer/actions/ls
@@ -10,7 +10,10 @@ source "$LIB" || exit 1
# Aditional parameters
CWD="`pwd`"
-# Run list command
+# Avoid trailing slash
shift
-cd "$KEYDIR" && ls $*
+ARGS="`echo "$*" | sed -e "s|^/*||"`"
+
+# Run list command
+cd "$KEYDIR" && ls $ARGS
cd "$CWD"