bug-fork

fork/re-write of bug cli todo manager
git clone https://git.regexghost.com/bug-fork.git
Log | Files | Refs | README | LICENSE

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:
MREADME.md | 5++++-
Mbug.sh | 10+++++-----
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)