Skip to content
Brett Terpstra edited this page Oct 23, 2021 · 4 revisions

Shell completion

Bash: See the file doing.completion.bash in the git repository for full bash completion. Thanks to fcrespo82 for getting it started.

Zsh: See the file doing.completion.zsh in the git repository for zsh completion. Courtesy of Gabe Anzelini.

Fish: See the file doing.fish in the git repository for Fish completion. This is the least complete of all of the completions, but it will autocomplete the first level of subcommands, and your custom sections and views for the doing show and doing view commands.

Launchbar/Alfred

The LaunchBar action requires that doing be available in /usr/local/bin/doing. If it's not (because you're using RVM or similar), you'll need to symlink it there. Running the action with Return will show the latest 9 items from Currently, along with any time intervals recorded, and includes a submenu of Timers for each tag.

Pressing Spacebar and typing allows you to add a new entry to currently. You an also trigger a custom show command by typing "show [section/tag]" and hitting return. Include any command line flags at the end of the string, and if you add text in parenthesis, it will be processed as a note on the entry.

Point of interest, the LaunchBar Action makes use of the -o json flag for outputting JSON to the action's script for parsing.

See https://brettterpstra.com/projects/doing/ for the download.

Evan Lovely has created an Alfred workflow as well.