commit e3ce13608ef3e5c61405dd3d429a1fec57fc82d9
parent b24442fe105e4928d427e43c3359f2b73587f10f
Author: regexghost <dev@regexghost.com>
Date: Mon, 1 Jun 2026 12:28:44 +0100
readme and help updates, delete can also be used via rm
Diffstat:
2 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
@@ -43,9 +43,12 @@ e.g. `echo 'BUG_PROJECT="${HOME}/Documents/bug-todo"' >> ~/.bashrc`
`bug list` - List all active todos
`bug view` - View details for a specific todo - uses `fzf` to select
`bug add` - Add new todo
-`bug delete` - Delete specific todo - uses `fzf`
`bug edit` - Edit specific todo - uses `fzf`
+`bug delete` - Delete specific todo - uses `fzf`
`bug restore` - Restore deleted todo - uses `fzf`
+`bug version` - Show version
+`bug create` - Initalise project file
+`bug project` - Print project file
## License
diff --git a/bug.sh b/bug.sh
@@ -31,11 +31,11 @@ reNL () {
}
priorNumToName () {
- sed 's/\t1\t/\tURGENT\t/g; s/\t2\t/\tHigh\t/g; s/\t3\t/\tMedium\t/g; s/\t4\t/\tLow\t/g; s/\t5\t/\tWhenever\t/g'
+ sed 's/\t1\t/\tURGENT\t/g; s/\t2\t/\tHigh\t/g; s/\t3\t/\tMedium\t/g; s/\t4\t/\tLow\t/g; s/\t5\t/\tAnytime\t/g'
}
priorNameToNum () {
- sed 's/\tURGENT\t/\t1\t/g; s/\tHigh\t/\t2\t/g; s/\tMedium\t/\t3\t/g; s/\tLow\t/\t4\t/g; s/\tWhenever\t/\t5\t/'
+ sed 's/\tURGENT\t/\t1\t/g; s/\tHigh\t/\t2\t/g; s/\tMedium\t/\t3\t/g; s/\tLow\t/\t4\t/g; s/\tAnytime\t/\t5\t/'
}
trim () {
@@ -171,15 +171,15 @@ PNAME="$(basename "$0")"
printHelp () {
echo "Usage:"
- echo " ${PNAME} add - Add new todo"
echo " ${PNAME} list - List todos"
echo " ${PNAME} view - View todo details"
+ echo " ${PNAME} add - Add new todo"
echo " ${PNAME} edit - Edit todo"
echo " ${PNAME} delete - Delete todo"
echo " ${PNAME} restore - Restore deleted toto"
+ echo " ${PNAME} version - Version information"
echo " ${PNAME} create - Create project files"
echo " ${PNAME} project - Print project file"
- echo " ${PNAME} version - Version information"
}
CMD="$1"
@@ -204,7 +204,7 @@ case "$CMD" in
p*)
project
;;
- del*)
+ del*|rm)
delete || exit 1
;;
create)