diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2017-11-03 11:03:43 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2017-11-03 11:03:43 -0200 |
commit | d49abdf863b9ddc79a1eade3d8d512de469a23d2 (patch) | |
tree | 3f2bc6adfee49b7a97269f1da5e5681beb66ee86 /lib/keyringer/actions/tree | |
parent | 3c23d9d24eb07c6faab184e3da30b2c7efe7028e (diff) | |
parent | 6c62a1906b59e4ab8eb3475ebfe3c3b7cfa67f0b (diff) | |
download | keyringer-d49abdf863b9ddc79a1eade3d8d512de469a23d2.tar.gz keyringer-d49abdf863b9ddc79a1eade3d8d512de469a23d2.tar.bz2 |
Merge tag 'upstream_keyringer_0.5.2' into debian
Upstream version 0.5.2
Diffstat (limited to 'lib/keyringer/actions/tree')
-rwxr-xr-x | lib/keyringer/actions/tree | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/keyringer/actions/tree b/lib/keyringer/actions/tree index 7bf173d..a877548 100755 --- a/lib/keyringer/actions/tree +++ b/lib/keyringer/actions/tree @@ -5,7 +5,7 @@ # Thanks http://www.centerkey.com/tree/ function keyringer_tree { - ls -R $* | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/' + find $* | sed -e 's/[^-][^\/]*\//| /g' | sed -r -e 's/\| ([^|])/|- \1/' } # Load functions @@ -19,6 +19,11 @@ CWD="`pwd`" shift ARGS="`echo "$*" | sed -e "s|^/*||"`" +# on *BSD, find expects at least one argument with the path +if [ "$ARGS" == "" ]; then + ARGS="./" +fi + # Check implementation if which tree &> /dev/null; then TREE="tree" |