arjuna.interface.cli.command module¶
- class arjuna.interface.cli.command.Command¶
Bases:
object
- PENTRY = '\n project.name = {}\n workspace.dir = "{}"\n '¶
- abstract execute(integrator, arg_dict)¶
- get_parser()¶
- print_help()¶
- class arjuna.interface.cli.command.CreateProject(subparsers, parents)¶
Bases:
arjuna.interface.cli.command.Command
- COMMON_DIRS_FILES = ((<FileObjectType.FILE: 2>, '__init__.py'), (<FileObjectType.FILE: 2>, 'pytest.ini'), (<FileObjectType.DIR: 1>, 'config'), (<FileObjectType.FILE: 2>, 'config/data.yaml'), (<FileObjectType.FILE: 2>, 'config/envs.yaml'), (<FileObjectType.FILE: 2>, 'config/groups.yaml'), (<FileObjectType.FILE: 2>, 'config/project.yaml'), (<FileObjectType.FILE: 2>, 'config/withx.yaml'), (<FileObjectType.DIR: 1>, 'data'), (<FileObjectType.DIR: 1>, 'data/source'), (<FileObjectType.DIR: 1>, 'data/reference'), (<FileObjectType.DIR: 1>, 'data/reference/contextual'), (<FileObjectType.DIR: 1>, 'data/reference/indexed'), (<FileObjectType.DIR: 1>, 'data/file'), (<FileObjectType.DIR: 1>, 'dbauto'), (<FileObjectType.DIR: 1>, 'dbauto/sql'), (<FileObjectType.DIR: 1>, 'dependency'), (<FileObjectType.DIR: 1>, 'l10n'), (<FileObjectType.DIR: 1>, 'guiauto'), (<FileObjectType.DIR: 1>, 'guiauto/driver'), (<FileObjectType.DIR: 1>, 'guiauto/driver/linux'), (<FileObjectType.DIR: 1>, 'guiauto/driver/mac'), (<FileObjectType.DIR: 1>, 'guiauto/driver/windows'), (<FileObjectType.DIR: 1>, 'httpauto'), (<FileObjectType.DIR: 1>, 'httpauto/action'), (<FileObjectType.DIR: 1>, 'httpauto/message'), (<FileObjectType.DIR: 1>, 'httpauto/service'), (<FileObjectType.DIR: 1>, 'httpauto/endpoint'), (<FileObjectType.DIR: 1>, 'httpauto/endpoint/action'), (<FileObjectType.DIR: 1>, 'httpauto/endpoint/message'), (<FileObjectType.DIR: 1>, 'guiauto/namespace'), (<FileObjectType.DIR: 1>, 'report'), (<FileObjectType.DIR: 1>, 'script'), (<FileObjectType.DIR: 1>, 'test'), (<FileObjectType.FILE: 2>, 'test/__init__.py'), (<FileObjectType.DIR: 1>, 'test/pkg'), (<FileObjectType.FILE: 2>, 'test/pkg/__init__.py'), (<FileObjectType.DIR: 1>, 'tools'), (<FileObjectType.DIR: 1>, 'tools/bmproxy'), (<FileObjectType.DIR: 1>, 'lib'), (<FileObjectType.FILE: 2>, 'lib/__init__.py'), (<FileObjectType.DIR: 1>, 'lib/hook'), (<FileObjectType.FILE: 2>, 'lib/hook/__init__.py'), (<FileObjectType.FILE: 2>, 'lib/hook/entity.py'), (<FileObjectType.FILE: 2>, 'lib/hook/resource.py'), (<FileObjectType.FILE: 2>, 'lib/hook/config.py'), (<FileObjectType.FILE: 2>, 'lib/hook/__init__.py'))¶
- execute(arg_dict)¶
- class arjuna.interface.cli.command.FileObjectType(value)¶
Bases:
enum.Enum
An enumeration.
- DIR = 1¶
- FILE = 2¶
- class arjuna.interface.cli.command.MainCommand¶
Bases:
arjuna.interface.cli.command.Command
- convert_to_dict(args)¶
- create_subparsers()¶
- execute(arg_dict)¶