Add "-f" parameter to resetshellnotes
This commit is contained in:
parent
c9f9a5cb21
commit
79e9e6ed0d
3 changed files with 21 additions and 5 deletions
|
@ -11,4 +11,5 @@ findmisplacednote
|
||||||
renamenote
|
renamenote
|
||||||
shellnotes (-u/-v/-r/-l/-sd/-h/-au)
|
shellnotes (-u/-v/-r/-l/-sd/-h/-au)
|
||||||
clearlogs
|
clearlogs
|
||||||
|
resetshellnotes (-f)
|
||||||
noteinfo
|
noteinfo
|
|
@ -14,6 +14,8 @@ This command is made mostly for shellnotes' developers. After testing a new rele
|
||||||
They must clear their data from the program's source files, in order to push them to the
|
They must clear their data from the program's source files, in order to push them to the
|
||||||
repository.
|
repository.
|
||||||
|
|
||||||
|
You can use the "-f/--force" parameter to avoid prompt when running resetshellnotes.
|
||||||
|
|
||||||
This command should be used ONLY WHEN NECESSARY, just like all other hidden commands.
|
This command should be used ONLY WHEN NECESSARY, just like all other hidden commands.
|
||||||
If your notes have disappeared, or you cant find the displayed note folder, use this command to
|
If your notes have disappeared, or you cant find the displayed note folder, use this command to
|
||||||
reset everything to its normal state.
|
reset everything to its normal state.
|
||||||
|
|
|
@ -6,17 +6,30 @@ in /docs/github/ for its full text.
|
||||||
info
|
info
|
||||||
|
|
||||||
function resetshellnotes() {
|
function resetshellnotes() {
|
||||||
echo "Be aware that this command will erase shellnotes' memory."
|
|
||||||
echo "This contains default editors and folder, logfiles and user data and cache."
|
proceed() {
|
||||||
echo "Your Notes will not be removed."
|
|
||||||
echo -n "Proceed? " && read input
|
|
||||||
case $input in y|Yes|Y|YES|yes)
|
|
||||||
echo "y\n" | clearlogs >/dev/null
|
echo "y\n" | clearlogs >/dev/null
|
||||||
echo "" > ~/.shellnotes/util/listnotes/output/*
|
echo "" > ~/.shellnotes/util/listnotes/output/*
|
||||||
echo "/usr/bin/gedit" > ~/.shellnotes/util/sd/sd-input1.txt
|
echo "/usr/bin/gedit" > ~/.shellnotes/util/sd/sd-input1.txt
|
||||||
echo "/bin/nano"> ~/.shellnotes/util/sd/sd-input2.txt
|
echo "/bin/nano"> ~/.shellnotes/util/sd/sd-input2.txt
|
||||||
echo "~/Notes" > ~/.shellnotes/util/sd/sd-input3.txt
|
echo "~/Notes" > ~/.shellnotes/util/sd/sd-input3.txt
|
||||||
|
}
|
||||||
|
|
||||||
|
case $1 in -f | --force )
|
||||||
|
proceed
|
||||||
|
cd $DIR
|
||||||
|
return 0
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
echo "Be aware that this command will erase shellnotes' memory."
|
||||||
|
echo "This contains default editors and folder, logfiles and user data and cache."
|
||||||
|
echo "Your Notes will not be removed."
|
||||||
|
echo -n "Proceed? " && read input
|
||||||
|
case $input in y|Yes|Y|YES|yes)
|
||||||
|
proceed
|
||||||
|
echo "Done."
|
||||||
|
esac
|
||||||
|
|
||||||
cd $DIR
|
cd $DIR
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
Loading…
Reference in a new issue