Change listnotes listing style

Rewrote the listnotes command and changed its listing style.
This commit is contained in:
dmarakom6 2021-04-26 09:31:34 +03:00
parent 74c5fc79f1
commit cb61e38aa0

View file

@ -6,20 +6,40 @@ in /docs/github/ for its full text.
info info
function listnotes() { function listnotes() {
case $1 in -d|--dynamic )
. ~/.shellnotes/util/listnotes/d/d.sh listnotesFunc () {
esac
case $1 in -n|--number ) NOTES="`ls $DEFAULT_PATH --color=always `"
. ~/.shellnotes/util/listnotes/n/n.sh
esac if [ "$NOTES" ]
case $1 in -f|--folder ) then
. ~/.shellnotes/util/listnotes/f/f.sh echo "Your notes from ${DEFAULT_PATH}:\n"
esac echo "$NOTES\
if [[ "$1" == "" ]]; then
if [ -z "$(ls -A $DEFAULT_PATH)" ]; then "
echo "Your Notes folder is empty."
else
ls $DEFAULT_PATH -t
fi fi
fi }
case $1 in
-d|--dynamic)
. ~/.shellnotes/util/listnotes/d/d.sh
;;
-n|--number )
. ~/.shellnotes/util/listnotes/n/n.sh
;;
-f|--folder )
. ~/.shellnotes/util/listnotes/f/f.sh
;;
*)
if [ -z $1 ]; then
if [ -z "$(ls -A $DEFAULT_PATH)" ]; then
echo "Your Notes folder is empty."
else
listnotesFunc
fi
else
echo "Invalid parameter."
fi
esac
return 0
} }