Removed shell note functions - never used
This commit is contained in:
@@ -1,85 +1,5 @@
|
||||
# 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
|
||||
# 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
|
||||
@@ -102,11 +22,11 @@ function dudir() {
|
||||
dir=$(pwd)
|
||||
else
|
||||
dir="${1}"
|
||||
fi
|
||||
fi
|
||||
# redefine $IFS
|
||||
o=$IFS
|
||||
IFS=$(echo -en "\n\b")
|
||||
for i in $(ls "${dir}"); do
|
||||
for i in $(ls "${dir}"); do
|
||||
du -hs "${i}"
|
||||
done
|
||||
# reset $IFS
|
||||
|
||||
Reference in New Issue
Block a user