erin.cli package¶
Submodules¶
erin.cli.scaffold module¶
-
class
erin.cli.scaffold.
ScaffoldCommand
(parser, *args, **kwargs)[source]¶ Bases:
erin.cli.CommandFactory
erin.cli.start module¶
-
class
erin.cli.start.
StartCommand
(parser, *args, **kwargs)[source]¶ Bases:
erin.cli.CommandFactory
Module contents¶
-
class
erin.cli.
CommandFactory
[source]¶ Bases:
object
Makes building commands for cli easier. Why not
argparse.Action
? We tried doing that, but Action can’t handle subparsers that have actions that need it’s own extra sub cli. Plus this way, we have a neat structure for cli.When defining new sub commands, just pass your command’s method name to the action key.