73 lines
No EOL
1.9 KiB
Bash
73 lines
No EOL
1.9 KiB
Bash
:<<'info'
|
|
shellnotes - .resetshellnotes.sh
|
|
(C) Dimitris Marakomihelakis
|
|
Released under the "All rights reserved" category. See the RIGHTS.txt file
|
|
in /docs/github/ for its full text.
|
|
info
|
|
|
|
function resetshellnotes() {
|
|
DIR="$(pwd)"
|
|
proceed() {
|
|
echo "y\n" | clearlogs >/dev/null
|
|
echo "" > ~/.shellnotes/util/listnotes/output/*
|
|
echo ".shellnotes/sne/sne.py" > ~/.shellnotes/util/shellnotes/sd/sd-input1.txt
|
|
echo "/bin/nano"> ~/.shellnotes/util/shellnotes/sd/sd-input2.txt
|
|
echo "~/Notes" > ~/.shellnotes/util/shellnotes/sd/sd-input3.txt
|
|
reset="
|
|
|
|
#The first line is the user's default shell found during installation process.
|
|
|
|
#The lines below must NOT be changed.
|
|
export DIR="$(pwd)"
|
|
|
|
.~/.shellnotes/whatsnew.sh
|
|
|
|
. ~/.shellnotes/util/getv.sh
|
|
. ~/.shellnotes/def/defaults.sh
|
|
. ~/.shellnotes/util/ChMkDir.sh
|
|
. ~/.shellnotes/util/readnote.sh
|
|
. ~/.shellnotes/util/quickread.sh
|
|
. ~/.shellnotes/util/quicknote.sh
|
|
. ~/.shellnotes/util/newnote.sh
|
|
. ~/.shellnotes/util/delnote.sh
|
|
. ~/.shellnotes/util/listnotes.sh
|
|
. ~/.shellnotes/util/findnote.sh
|
|
. ~/.shellnotes/util/findmisplacednote.sh
|
|
. ~/.shellnotes/util/renamenote.sh
|
|
. ~/.shellnotes/util/notewc.sh
|
|
. ~/.shellnotes/util/notegrep.sh
|
|
. ~/.shellnotes/util/clipnote.sh
|
|
. ~/.shellnotes/util/rmdups.sh
|
|
|
|
|
|
|
|
. ~/.shellnotes/util/shellnotes.sh
|
|
. ~/.shellnotes/util/.hidden/.clearlogs.sh
|
|
. ~/.shellnotes/util/.hidden/.resetshellnotes.sh
|
|
|
|
"
|
|
|
|
echo $reset > ~/.shellnotes/.shellnotes.sh
|
|
# mv ~/.shellnotes/.shellnotes.sh ~/.shellnotes/shellnotes.sh
|
|
rm -rf ~/.shellnotes/**/__pycache__
|
|
echo "" > ~/.shellnotes/**/.env
|
|
}
|
|
|
|
case $1 in -f | --force )
|
|
proceed
|
|
cd $DIR
|
|
return 0
|
|
esac
|
|
|
|
echo "Be aware that this command will erase shellnotes' memory."
|
|
echo "This contains default editors and folder, logfiles, 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
|
|
return 0
|
|
} |