cedric
05/12/2016, 5:23 PM—init
or —listTemplates
What I’ve tried to do is: if a function is not part of the build process, you invoke it as a command line parameter, not a task.
That line is sometimes blurry though
That’s why —update
is a command line and not a task update
, for example.
But I see the appeal in what you’re saying, this distinction is a bit theoretical: to the user, they just want to tell Kobalt to run stuff. Sometimes it’s a task, sometimes it’s more meta.
The next hurdle is that now we have a task that requires a parameter, and so far, that’s not supported: `kobaltw template java`: here java
is a parameter of template
and not its own task.