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)