summaryrefslogtreecommitdiffstats
path: root/SOURCE/CORE/helpers.sh
diff options
context:
space:
mode:
authordanix <danix@danix.xyz>2023-04-07 09:19:21 +0200
committerdanix <danix@danix.xyz>2023-04-07 09:19:21 +0200
commit3951cc3d829d51e8cd3de200612477f0548520c2 (patch)
treed4ad65bd99e3dcd56488b32551f27ea1b7382800 /SOURCE/CORE/helpers.sh
parent9eb02251c45d2b0d312b2c40f65f2f926bfb9a34 (diff)
downloadbash-notes-3951cc3d829d51e8cd3de200612477f0548520c2.tar.gz
bash-notes-3951cc3d829d51e8cd3de200612477f0548520c2.zip
implemented backup and restore routines
Diffstat (limited to 'SOURCE/CORE/helpers.sh')
-rw-r--r--SOURCE/CORE/helpers.sh43
1 files changed, 23 insertions, 20 deletions
diff --git a/SOURCE/CORE/helpers.sh b/SOURCE/CORE/helpers.sh
index 8ff0e3c..f697c07 100644
--- a/SOURCE/CORE/helpers.sh
+++ b/SOURCE/CORE/helpers.sh
@@ -14,22 +14,6 @@ function check_noteID() {
function helptext() {
echo "Usage:"
echo " $0 [PARAMS] ..."
- echo ""
- cat << __NOWCONF__
-${BASENAME} configuration is:
-
-base directory: ${BASEDIR}/
-notes archive: ${NOTESDIR}/
-notes database: ${DB}
-rc file: $RCFILE
-debug file: /tmp/debug_bash-note.log
-
-text editor: ${EDITOR}
-terminal: ${TERMINAL}
-jq executable: ${JQ}
-PAGER: ${PAGER}
-__NOWCONF__
-
echo ""
echo "${BASENAME} parameters are:"
echo -e " -h | --help\t\t\t: This help text"
@@ -37,13 +21,32 @@ __NOWCONF__
echo -e "\t\t\t\t (without this option the output is formatted)"
echo -e "\t\t\t\t (this option must precede all others)"
echo -e " -l | --list\t\t\t: List existing notes"
- echo -e " -a | --add [\"<title>\"]\t: Add new note"
- echo -e " -e | --edit [<note>]\t\t: Edit note"
- echo -e " -d | --delete [<note> | all] : Delete single note or all notes at once"
- echo -e " -s | --show [<note>]\t\t: Display note using your favourite PAGER"
+ echo -e " -a | --add=[\"<title>\"]\t: Add new note"
+ echo -e " -e | --edit=[<note>]\t\t: Edit note"
+ echo -e " -d | --delete=[<note> | all] : Delete single note or all notes at once"
+ echo -e " -s | --show=[<note>]\t\t: Display note using your favourite PAGER"
+ echo -e " -r | --restore=[<dir>]\t: Restore a previous backup from dir"
echo -e " -v | --version\t\t: Print version"
echo -e " --userconf\t\t\t: Export User config file"
echo -e " --backup [<dest>]\t\t: Backup your data in your destination folder"
echo ""
}
+function configtext() {
+ cat << __NOWCONF__
+${BASENAME} configuration is:
+
+base directory: ${BASEDIR}/
+notes archive: ${NOTESDIR}/
+notes database: ${DB}
+rc file: $RCFILE
+debug file: /tmp/debug_bash-note.log
+
+text editor: ${EDITOR}
+terminal: ${TERMINAL}
+jq executable: ${JQ}
+PAGER: ${PAGER}
+__NOWCONF__
+
+}
+