dmacdougall/fezzik — Issue #18: "Private" or hidden tasks
Author: cespare
Created: 2012-01-11 22:53:43+00:00
State: open

I'm creating this ticket to track this idea that we discussed.

When we have complex deploy setups, we often end up with a large set of tasks. Most of them are not intended to be called directly, so we comment out the `desc` lines so that they don't show in `fez -T`. It would be nice to make a task (or a remote task) "private" in some way. Private tasks will be filtered out of `fez -T` and cannot be called from the `fez` commandline.

Further ideas: you can call a private task by passing some flag to fezzik. This will be useful when debugging. When you try to call a private task, you get a useful message stating that the task exists, but is private, and suggesting that you can use the flag to call it anyway.

This work should be done after we get to the main refactoring of Fezzik to make it more modular. (See issue #15.)