Skip to content

Handy Shell Aliases

Brett Terpstra edited this page Jan 23, 2022 · 2 revisions

You can add some shell aliases to your startup files to make adding entries as natural as possible. Here are some examples.

alias I="doing done"   
# $ I worked on this @project

alias just="doing now" 
# $ just finishing up @project

alias did="doing done" 
# $ did some work on @project

alias thinking="doing done --section Ideas --no-date @idea"
# $ thinking It might be a good idea to add @sparkle to @project

finish() { doing finish -u --search "$*" } # (or use --tag "$*")
# $ finish last unfinished entry matching search

You can also add aliases for Doing display commands for quick access to a preferred set of options.

alias show="doing show"

alias working="doing show --not @done"

alias current='doing show --not @done --template "Current: %title"'