pitz has a CLI

I’ve exposed lots and lots of pitz functionality as command-line scripts. Here’s the list so far:

$ pitz-help
pitz-abandon-task Abandon a task
pitz-add-task Walks through the setup of a new Task.
pitz-components All components in the project
pitz-estimates All estimates in the project
pitz-everything No description
pitz-finish-task Finish a task
pitz-milestones No description
pitz-my-tasks List my tasks
pitz-people All people in the project
pitz-prioritize-above Put one task in front of another task
pitz-prioritize-below Put one task behind another task
pitz-recent-activity 10 recent activities
pitz-setup No description
pitz-shell Start an ipython session after loading in a ...
pitz-show Show detailed view of one entity
pitz-start-task Begin a task
pitz-statuses All statuses in the project
pitz-tasks All tasks in the project
pitz-todo List every unstarted and started task in the...
pitz-unassign-task Take this task off somebody's list of stuff ...

7 thoughts on “pitz has a CLI

  1. IMHO, it would be nicer to use if it was “pitz <command>”. Even git has finally dropped the hundred git-* commands approach.

  2. Hi Josh, I spent a little time thinking about how to do the “pitz “
    approach and still support per-command options and arguments. I
    didn't see how to do it really elegantly, so I moved on.

    Later I'll study argparse or some other solutions and add it back in.

  3. I haven't seen any disadvantages yet, although I don't have anything significant to compare it to. I can't be sure how often people shared my content before, to know if they're sharing more or less. Sharing MORE is really the sole point of AddThis

Comments are closed.