diff --git a/vns b/vns index d67fe55..0c36446 100755 --- a/vns +++ b/vns @@ -112,14 +112,18 @@ vns_list () { # Prints a tree containing all notes in the notebook # If no notebook is specified, the entire store is used + numNotes () { find . -name "*.gpg" \( ! -regex '.*/\..*' \) | wc -l; } + # Check for default behavior if [ -z "${*:1:1}" ]; then readonly NOTEBOOK="" - printf "%s\n" "Store" - else + if [ "$(numNotes)" != "0" ];then + printf "%s\n" "Store" + fi + else readonly NOTEBOOK="$1" printf "%s\n" "$1" - fi + fi tree -C --noreport --prune "$VNS_STORE/$NOTEBOOK"\ | tail -n +2\