Removed shell note functions - never used
This commit is contained in:
@@ -1,85 +1,5 @@
|
|||||||
# Shell Functions
|
# Shell Functions
|
||||||
|
|
||||||
# Shell note pad for Bash
|
|
||||||
noteb () {
|
|
||||||
local notes_file="$HOME/.notes"
|
|
||||||
local timestamp=$(date +"%F %T")
|
|
||||||
local input_line
|
|
||||||
|
|
||||||
if [[ $# -eq 0 ]]; then
|
|
||||||
# No arguments, display the notes file
|
|
||||||
tac "$notes_file"
|
|
||||||
return 0
|
|
||||||
elif [[ "$1" == "-a" ]]; then
|
|
||||||
# Add a note with prompting (using Bash's read -p)
|
|
||||||
read -r -p "$(date +"%F %T | ") " input_line
|
|
||||||
if [[ -n "$input_line" ]]; then
|
|
||||||
echo "$timestamp | $input_line" >> "$notes_file"
|
|
||||||
echo "Note added to $notes_file"
|
|
||||||
return 0
|
|
||||||
else
|
|
||||||
echo "No note entered."
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
elif [[ "$1" == "-c" ]]; then
|
|
||||||
# Clear the notes file
|
|
||||||
read -r -p "Clear notes file? [Y/n] " clear_response
|
|
||||||
if [[ "$clear_response" =~ ^[Yy]$ ]]; then
|
|
||||||
> "$notes_file" # Truncate the file
|
|
||||||
echo "Notes file cleared."
|
|
||||||
else
|
|
||||||
echo "Notes file not cleared."
|
|
||||||
fi
|
|
||||||
return 0
|
|
||||||
else
|
|
||||||
# Treat arguments as the note (default action if not -a or -c)
|
|
||||||
input_line="$*"
|
|
||||||
echo "$timestamp | $input_line" >> "$notes_file"
|
|
||||||
echo "Note added to $notes_file"
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# Shell Note Pad for ZSH
|
|
||||||
notez () {
|
|
||||||
local notes_file="$HOME/.notes"
|
|
||||||
local timestamp=$(date +"%F %T")
|
|
||||||
local input_line
|
|
||||||
|
|
||||||
if [[ $# -eq 0 ]]; then
|
|
||||||
# No arguments, display the notes file
|
|
||||||
tac "$notes_file"
|
|
||||||
return 0
|
|
||||||
elif [[ "$1" == "-a" ]]; then
|
|
||||||
# Add a note with prompting
|
|
||||||
read -r "?$(date +"%F %T | ") " input_line
|
|
||||||
if [[ -n "$input_line" ]]; then
|
|
||||||
echo "$timestamp | $input_line" >> "$notes_file"
|
|
||||||
echo "Note added to $notes_file"
|
|
||||||
return 0
|
|
||||||
else
|
|
||||||
echo "No note entered."
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
elif [[ "$1" == "-c" ]]; then
|
|
||||||
# Clear the notes file
|
|
||||||
read -r "?Clear notes file? [Y/n] " clear_response
|
|
||||||
if [[ "$clear_response" =~ ^[Yy]$ ]]; then
|
|
||||||
> "$notes_file" # Truncate the file
|
|
||||||
echo "Notes file cleared."
|
|
||||||
else
|
|
||||||
echo "Notes file not cleared."
|
|
||||||
fi
|
|
||||||
return 0
|
|
||||||
else
|
|
||||||
# Treat arguments as the note (default action if not -a or -c)
|
|
||||||
input_line="$*"
|
|
||||||
echo "$timestamp | $input_line" >> "$notes_file"
|
|
||||||
echo "Note added to $notes_file"
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# tar/gzip a directory
|
# tar/gzip a directory
|
||||||
# I use this before 'rm -rf'ing a directory I think is useless
|
# I use this before 'rm -rf'ing a directory I think is useless
|
||||||
# if nothing breaks after a predetermined amount of time, then the tar file is safe to delete
|
# if nothing breaks after a predetermined amount of time, then the tar file is safe to delete
|
||||||
@@ -102,11 +22,11 @@ function dudir() {
|
|||||||
dir=$(pwd)
|
dir=$(pwd)
|
||||||
else
|
else
|
||||||
dir="${1}"
|
dir="${1}"
|
||||||
fi
|
fi
|
||||||
# redefine $IFS
|
# redefine $IFS
|
||||||
o=$IFS
|
o=$IFS
|
||||||
IFS=$(echo -en "\n\b")
|
IFS=$(echo -en "\n\b")
|
||||||
for i in $(ls "${dir}"); do
|
for i in $(ls "${dir}"); do
|
||||||
du -hs "${i}"
|
du -hs "${i}"
|
||||||
done
|
done
|
||||||
# reset $IFS
|
# reset $IFS
|
||||||
|
|||||||
Reference in New Issue
Block a user