git todo
list/add/done todo item on branch.
git todo <your todo item description>
git todo implment api
# Added it!
git todo add test cases
# Added it!
git todo
git todo
# 1 implement api
# 2 add test cases
git todo -a
or git todo --all
or git todo --all-branches
git todo -a
# *feat/some-feature
# 1 implement api
# 2 add test cases
# main
# 1 fix some issue
git todo done <index>
or git todo - <index>
git todo
# 1 implement api
# 2 add test cases
git todo done 1
# DONE! Good Job!
git todo
# 1 add test cases
git todo - 1
# DONE! Good Job!
git todo # response empty
git todo done <branch>:<index>
or git todo - <branch>:<index>
git todo -a
# *feat/some-feature
# 1 implement api
# 2 add test cases
# main
# 1 fix some issue
git todo done main:1
# DONE! Good Job!
git todo -a
# *feat/some-feature
# 1 implement api
# 2 add test cases
brew install dspo/tools/git-todo
It will download the source code and build it locally by using brew install
, which pulls a number of dependencies,
including libgit2, z3, llvm, pkg-config and rust.
If you don't want to install these dependencies, you can download the compiled binary from the repository's release page.
cargo build -r