├── .flake8 ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── doc.md │ ├── feature_request.md │ └── task.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── ci.yml │ ├── lint.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .vscode └── settings.json ├── LICENSE.md ├── README.md ├── docs ├── advanced │ ├── docstrings.md │ ├── how_dynacli_works.md │ ├── search-path.md │ ├── state-machine.md │ ├── types.md │ └── why.md ├── img │ ├── dynacli_search_paths_and_root_packages.png │ ├── dynacli_statemachine.png │ ├── dynacli_structure.png │ ├── manipulating_search_path.png │ ├── state_machine.png │ └── state_machine.puml ├── index.md ├── manual │ ├── cli-entrypoint.md │ ├── index.md │ ├── module-as-feature.md │ ├── package-as-feature.md │ └── top-level-command.md ├── todo-app │ ├── index.md │ ├── init.md │ ├── remove-project.md │ ├── rename-project.md │ └── task │ │ ├── task-add.md │ │ ├── task-clear.md │ │ ├── task-delete.md │ │ ├── task-done.md │ │ ├── task-list.md │ │ ├── todo-app-database-handler.md │ │ └── todo-controller-class.md └── types.md ├── mkdocs.yml ├── mypy.ini ├── pyproject.toml ├── requirements.txt ├── scripts ├── clean.sh ├── format-imports.sh ├── format.sh └── lint.sh ├── src └── dynacli │ ├── __init__.py │ ├── bootstrap │ ├── __init__.py │ ├── _cli.py │ ├── _sample_cli │ └── init.py │ └── dynacli.py ├── test ├── __init__.py └── integrated │ ├── __init__.py │ ├── storage_F │ └── cli │ │ └── dev │ │ └── feature_A │ │ ├── __init__.py │ │ ├── color.py │ │ ├── colors.py │ │ └── extra_colors.py │ ├── storage_X │ └── cli │ │ ├── admin │ │ └── feature_C │ │ │ ├── __init__.py │ │ │ ├── admin.py │ │ │ └── user.py │ │ └── dev │ │ ├── destroy.py │ │ ├── feature_A │ │ ├── __init__.py │ │ ├── create.py │ │ ├── destroy.py │ │ ├── init.py │ │ ├── new.py │ │ ├── package.py │ │ └── shutdown.py │ │ ├── service.py │ │ └── update.py │ ├── storage_Y │ └── cli │ │ ├── admin │ │ └── feature_D │ │ │ ├── __init__.py │ │ │ └── admin.py │ │ └── dev │ │ ├── fake.py │ │ ├── feature_B │ │ ├── __init__.py │ │ ├── color.py │ │ ├── create.py │ │ ├── destroy.py │ │ ├── distance.py │ │ ├── make.py │ │ ├── shape.py │ │ ├── terminate.py │ │ └── unknown_world.py │ │ ├── the_last.py │ │ └── upload.py │ ├── storage_Z │ └── cli │ │ ├── admin │ │ └── feature_Z │ │ │ ├── __init__.py │ │ │ ├── admin.py │ │ │ ├── start.py │ │ │ └── user.py │ │ └── dev │ │ ├── _common │ │ ├── __init__.py │ │ └── session.py │ │ ├── feature_A │ │ ├── __init__.py │ │ ├── feature_B │ │ │ ├── __init__.py │ │ │ ├── create.py │ │ │ ├── destroy.py │ │ │ ├── init.py │ │ │ ├── new.py │ │ │ ├── package.py │ │ │ └── shutdown.py │ │ ├── feature_C │ │ │ ├── __init__.py │ │ │ ├── create.py │ │ │ └── destroy.py │ │ └── feature_D │ │ │ └── __init__.py │ │ ├── feature_B │ │ ├── __init__.py │ │ ├── feature_F │ │ │ ├── __init__.py │ │ │ └── service.py │ │ └── new.py │ │ ├── feature_C │ │ ├── __init__.py │ │ ├── feature_F │ │ │ ├── __init__.py │ │ │ └── service.py │ │ ├── new.py │ │ └── service.py │ │ ├── feature_D │ │ ├── __init__.py │ │ └── new.py │ │ ├── feature_F │ │ └── __init__.py │ │ └── service.py │ ├── suite │ ├── testcli │ ├── testcli --version │ ├── testcli -h │ ├── testcli -v │ ├── testcli destroy awesome │ ├── testcli fake -h │ ├── testcli feature-A │ ├── testcli feature-A -h │ ├── testcli feature-A create cloudenv mypackage name1=lib1 name2=lib2 name3=lib3 name4=lib4 │ ├── testcli feature-A destroy cloudenv mypackage │ ├── testcli feature-A destroy cloudenv mypackage 1 2 3 4 │ ├── testcli feature-A destroy cloudenv mypackage 1 2 3 4 name1=1 name2=2 name3=3 name4=4 │ ├── testcli feature-A destroy cloudenv mypackage name1=1 name2=2 name3=3 name4=4 │ ├── testcli feature-A init myproject --path fff │ ├── testcli feature-A new │ ├── testcli feature-A new world │ ├── testcli feature-A package cloudenv mypackage lib1 lib2 lib3 lib4 │ ├── testcli feature-A shutdown cloudenv servicename │ ├── testcli feature-A shutdown cloudenv servicename xxxx │ ├── testcli feature-B │ ├── testcli feature-B --version │ ├── testcli feature-B -h │ ├── testcli feature-B -v │ ├── testcli feature-B color myenv RED │ ├── testcli feature-B destroy --version │ ├── testcli feature-B destroy -v │ ├── testcli feature-B distance -h │ ├── testcli feature-B make myenv True │ ├── testcli feature-B shape │ ├── testcli feature-B shape myenv CIRCLE │ ├── testcli feature-B shape myenv CIRCLE lib1 lib2 name1=lib1 name2=lib2 │ ├── testcli feature-B shape myenv XXXX lib1 name1=lib1 │ ├── testcli feature-B unknown-world na-me add-ress │ ├── testcli service │ ├── testcli service -h │ ├── testcli service new xxxx │ ├── testcli the-last -h │ ├── testcli update │ ├── testcli update --version │ ├── testcli update -v │ ├── testcli upload │ ├── testcli upload --version │ ├── testcli upload -h │ ├── testcli upload -v │ ├── testcliadmin -h │ ├── testcliadmin feature-C -h │ ├── testcliadmin feature-C user shako rzayev address=Baku age=32 │ ├── testclinested -h │ ├── testclinested feature-A -h │ ├── testclinested feature-A feature-B -h │ ├── testclinested feature-A feature-C -h │ ├── testclinested feature-A feature-C create asdas asdasd │ ├── testclinested feature-B feature-F service -h │ ├── testclinested feature-B feature-F service new myservice │ ├── testclinested feature-B new myservice │ ├── testclinested feature-C -h │ ├── testclinested feature-C service -h │ ├── testclinested feature-D -h │ ├── testclinested feature-F -h │ ├── testclinested feature-Z start name extra-arg=wohoo │ ├── testclisimple -h │ ├── testclisimple feature-A -h │ ├── testenum -h │ ├── testenum feature-A -h │ ├── testenum feature-A color myenv │ ├── testenum feature-A color myenv RED name=value │ ├── testenum feature-A colors myenv RED GREEN color=BLUE │ └── testenum feature-A colors myenv RED GREEN color=nope │ ├── test_dynacli.py │ ├── testcli │ ├── testcliadmin │ ├── testclinested │ ├── testclisimple │ ├── testenum │ └── tmp_ignored_tests │ ├── testcli fake change -h │ ├── testcli fake detect -h │ ├── testcli fake drop -h │ ├── testcli fake lonely -h │ ├── testcli fake love -h │ ├── testcli fake remove -h │ ├── testcli fake unsupported -h │ ├── testcli feature-A destroy -h │ ├── testcli feature-A new -h │ ├── testcli feature-A new world -h │ ├── testcli feature-A yyyy │ ├── testcli feature-B color -h │ ├── testcli feature-B create -h │ ├── testcli feature-B shape -h │ ├── testcli feature-C -h │ ├── testcli update -h │ ├── testcli upload new -h │ ├── testcli xxxx │ ├── testclinested feature-A feature-B create -h │ └── testclinested feature-B -h └── tutorials └── greetings ├── hello.py └── say /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/.github/ISSUE_TEMPLATE/doc.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/.github/ISSUE_TEMPLATE/task.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/README.md -------------------------------------------------------------------------------- /docs/advanced/docstrings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/advanced/docstrings.md -------------------------------------------------------------------------------- /docs/advanced/how_dynacli_works.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/advanced/how_dynacli_works.md -------------------------------------------------------------------------------- /docs/advanced/search-path.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/advanced/search-path.md -------------------------------------------------------------------------------- /docs/advanced/state-machine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/advanced/state-machine.md -------------------------------------------------------------------------------- /docs/advanced/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/advanced/types.md -------------------------------------------------------------------------------- /docs/advanced/why.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/advanced/why.md -------------------------------------------------------------------------------- /docs/img/dynacli_search_paths_and_root_packages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/img/dynacli_search_paths_and_root_packages.png -------------------------------------------------------------------------------- /docs/img/dynacli_statemachine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/img/dynacli_statemachine.png -------------------------------------------------------------------------------- /docs/img/dynacli_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/img/dynacli_structure.png -------------------------------------------------------------------------------- /docs/img/manipulating_search_path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/img/manipulating_search_path.png -------------------------------------------------------------------------------- /docs/img/state_machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/img/state_machine.png -------------------------------------------------------------------------------- /docs/img/state_machine.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/img/state_machine.puml -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/manual/cli-entrypoint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/manual/cli-entrypoint.md -------------------------------------------------------------------------------- /docs/manual/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/manual/index.md -------------------------------------------------------------------------------- /docs/manual/module-as-feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/manual/module-as-feature.md -------------------------------------------------------------------------------- /docs/manual/package-as-feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/manual/package-as-feature.md -------------------------------------------------------------------------------- /docs/manual/top-level-command.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/manual/top-level-command.md -------------------------------------------------------------------------------- /docs/todo-app/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/todo-app/index.md -------------------------------------------------------------------------------- /docs/todo-app/init.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/todo-app/init.md -------------------------------------------------------------------------------- /docs/todo-app/remove-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/todo-app/remove-project.md -------------------------------------------------------------------------------- /docs/todo-app/rename-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/todo-app/rename-project.md -------------------------------------------------------------------------------- /docs/todo-app/task/task-add.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/todo-app/task/task-add.md -------------------------------------------------------------------------------- /docs/todo-app/task/task-clear.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/todo-app/task/task-clear.md -------------------------------------------------------------------------------- /docs/todo-app/task/task-delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/todo-app/task/task-delete.md -------------------------------------------------------------------------------- /docs/todo-app/task/task-done.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/todo-app/task/task-done.md -------------------------------------------------------------------------------- /docs/todo-app/task/task-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/todo-app/task/task-list.md -------------------------------------------------------------------------------- /docs/todo-app/task/todo-app-database-handler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/todo-app/task/todo-app-database-handler.md -------------------------------------------------------------------------------- /docs/todo-app/task/todo-controller-class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/todo-app/task/todo-controller-class.md -------------------------------------------------------------------------------- /docs/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/docs/types.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/mypy.ini -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/scripts/clean.sh -------------------------------------------------------------------------------- /scripts/format-imports.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/scripts/format-imports.sh -------------------------------------------------------------------------------- /scripts/format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/scripts/format.sh -------------------------------------------------------------------------------- /scripts/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/scripts/lint.sh -------------------------------------------------------------------------------- /src/dynacli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/src/dynacli/__init__.py -------------------------------------------------------------------------------- /src/dynacli/bootstrap/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/dynacli/bootstrap/_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/src/dynacli/bootstrap/_cli.py -------------------------------------------------------------------------------- /src/dynacli/bootstrap/_sample_cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/src/dynacli/bootstrap/_sample_cli -------------------------------------------------------------------------------- /src/dynacli/bootstrap/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/src/dynacli/bootstrap/init.py -------------------------------------------------------------------------------- /src/dynacli/dynacli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/src/dynacli/dynacli.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/integrated/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/integrated/storage_F/cli/dev/feature_A/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_F/cli/dev/feature_A/__init__.py -------------------------------------------------------------------------------- /test/integrated/storage_F/cli/dev/feature_A/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_F/cli/dev/feature_A/color.py -------------------------------------------------------------------------------- /test/integrated/storage_F/cli/dev/feature_A/colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_F/cli/dev/feature_A/colors.py -------------------------------------------------------------------------------- /test/integrated/storage_F/cli/dev/feature_A/extra_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_F/cli/dev/feature_A/extra_colors.py -------------------------------------------------------------------------------- /test/integrated/storage_X/cli/admin/feature_C/__init__.py: -------------------------------------------------------------------------------- 1 | """For admin users""" 2 | -------------------------------------------------------------------------------- /test/integrated/storage_X/cli/admin/feature_C/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_X/cli/admin/feature_C/admin.py -------------------------------------------------------------------------------- /test/integrated/storage_X/cli/admin/feature_C/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_X/cli/admin/feature_C/user.py -------------------------------------------------------------------------------- /test/integrated/storage_X/cli/dev/destroy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_X/cli/dev/destroy.py -------------------------------------------------------------------------------- /test/integrated/storage_X/cli/dev/feature_A/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Does something useful 3 | """ 4 | -------------------------------------------------------------------------------- /test/integrated/storage_X/cli/dev/feature_A/create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_X/cli/dev/feature_A/create.py -------------------------------------------------------------------------------- /test/integrated/storage_X/cli/dev/feature_A/destroy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_X/cli/dev/feature_A/destroy.py -------------------------------------------------------------------------------- /test/integrated/storage_X/cli/dev/feature_A/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_X/cli/dev/feature_A/init.py -------------------------------------------------------------------------------- /test/integrated/storage_X/cli/dev/feature_A/new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_X/cli/dev/feature_A/new.py -------------------------------------------------------------------------------- /test/integrated/storage_X/cli/dev/feature_A/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_X/cli/dev/feature_A/package.py -------------------------------------------------------------------------------- /test/integrated/storage_X/cli/dev/feature_A/shutdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_X/cli/dev/feature_A/shutdown.py -------------------------------------------------------------------------------- /test/integrated/storage_X/cli/dev/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_X/cli/dev/service.py -------------------------------------------------------------------------------- /test/integrated/storage_X/cli/dev/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_X/cli/dev/update.py -------------------------------------------------------------------------------- /test/integrated/storage_Y/cli/admin/feature_D/__init__.py: -------------------------------------------------------------------------------- 1 | """Do not forget about this feature for admins""" 2 | -------------------------------------------------------------------------------- /test/integrated/storage_Y/cli/admin/feature_D/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Y/cli/admin/feature_D/admin.py -------------------------------------------------------------------------------- /test/integrated/storage_Y/cli/dev/fake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Y/cli/dev/fake.py -------------------------------------------------------------------------------- /test/integrated/storage_Y/cli/dev/feature_B/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Y/cli/dev/feature_B/__init__.py -------------------------------------------------------------------------------- /test/integrated/storage_Y/cli/dev/feature_B/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Y/cli/dev/feature_B/color.py -------------------------------------------------------------------------------- /test/integrated/storage_Y/cli/dev/feature_B/create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Y/cli/dev/feature_B/create.py -------------------------------------------------------------------------------- /test/integrated/storage_Y/cli/dev/feature_B/destroy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Y/cli/dev/feature_B/destroy.py -------------------------------------------------------------------------------- /test/integrated/storage_Y/cli/dev/feature_B/distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Y/cli/dev/feature_B/distance.py -------------------------------------------------------------------------------- /test/integrated/storage_Y/cli/dev/feature_B/make.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Y/cli/dev/feature_B/make.py -------------------------------------------------------------------------------- /test/integrated/storage_Y/cli/dev/feature_B/shape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Y/cli/dev/feature_B/shape.py -------------------------------------------------------------------------------- /test/integrated/storage_Y/cli/dev/feature_B/terminate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Y/cli/dev/feature_B/terminate.py -------------------------------------------------------------------------------- /test/integrated/storage_Y/cli/dev/feature_B/unknown_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Y/cli/dev/feature_B/unknown_world.py -------------------------------------------------------------------------------- /test/integrated/storage_Y/cli/dev/the_last.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Y/cli/dev/the_last.py -------------------------------------------------------------------------------- /test/integrated/storage_Y/cli/dev/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Y/cli/dev/upload.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/admin/feature_Z/__init__.py: -------------------------------------------------------------------------------- 1 | """For admin users""" 2 | -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/admin/feature_Z/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/admin/feature_Z/admin.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/admin/feature_Z/start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/admin/feature_Z/start.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/admin/feature_Z/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/admin/feature_Z/user.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/_common/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Common things should go here 3 | """ 4 | -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/_common/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/_common/session.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_A/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/feature_A/__init__.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_A/feature_B/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Nested package example 3 | """ 4 | -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_A/feature_B/create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/feature_A/feature_B/create.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_A/feature_B/destroy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/feature_A/feature_B/destroy.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_A/feature_B/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/feature_A/feature_B/init.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_A/feature_B/new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/feature_A/feature_B/new.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_A/feature_B/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/feature_A/feature_B/package.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_A/feature_B/shutdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/feature_A/feature_B/shutdown.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_A/feature_C/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/feature_A/feature_C/__init__.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_A/feature_C/create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/feature_A/feature_C/create.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_A/feature_C/destroy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/feature_A/feature_C/destroy.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_A/feature_D/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Should not be displayed 3 | """ 4 | -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_B/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/feature_B/__init__.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_B/feature_F/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Package where the function as command stored 3 | """ 4 | -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_B/feature_F/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/feature_B/feature_F/service.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_B/new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/feature_B/new.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_C/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/feature_C/__init__.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_C/feature_F/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | The awesome feature-F 3 | """ 4 | -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_C/feature_F/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/feature_C/feature_F/service.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_C/new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/feature_C/new.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_C/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/feature_C/service.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_D/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Imitating the import errors at module level 3 | """ 4 | -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_D/new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/feature_D/new.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/feature_F/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/feature_F/__init__.py -------------------------------------------------------------------------------- /test/integrated/storage_Z/cli/dev/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/storage_Z/cli/dev/service.py -------------------------------------------------------------------------------- /test/integrated/suite/testcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli -------------------------------------------------------------------------------- /test/integrated/suite/testcli --version: -------------------------------------------------------------------------------- 1 | testcli - v22.2 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli -h -------------------------------------------------------------------------------- /test/integrated/suite/testcli -v: -------------------------------------------------------------------------------- 1 | testcli - v22.2 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli destroy awesome: -------------------------------------------------------------------------------- 1 | This is a top level destroyer - awesome 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli fake -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli fake -h -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-A: -------------------------------------------------------------------------------- 1 | usage: testcli [-h] [-v] {feature-A} ... 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-A -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli feature-A -h -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-A create cloudenv mypackage name1=lib1 name2=lib2 name3=lib3 name4=lib4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli feature-A create cloudenv mypackage name1=lib1 name2=lib2 name3=lib3 name4=lib4 -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-A destroy cloudenv mypackage: -------------------------------------------------------------------------------- 1 | cloudenv mypackage () {} 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-A destroy cloudenv mypackage 1 2 3 4: -------------------------------------------------------------------------------- 1 | cloudenv mypackage (1, 2, 3, 4) {} 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-A destroy cloudenv mypackage 1 2 3 4 name1=1 name2=2 name3=3 name4=4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli feature-A destroy cloudenv mypackage 1 2 3 4 name1=1 name2=2 name3=3 name4=4 -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-A destroy cloudenv mypackage name1=1 name2=2 name3=3 name4=4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli feature-A destroy cloudenv mypackage name1=1 name2=2 name3=3 name4=4 -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-A init myproject --path fff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli feature-A init myproject --path fff -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-A new: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli feature-A new -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-A new world: -------------------------------------------------------------------------------- 1 | This is a new world! 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-A package cloudenv mypackage lib1 lib2 lib3 lib4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli feature-A package cloudenv mypackage lib1 lib2 lib3 lib4 -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-A shutdown cloudenv servicename: -------------------------------------------------------------------------------- 1 | This is a shutdown of servicename from cloudenv! 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-A shutdown cloudenv servicename xxxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli feature-A shutdown cloudenv servicename xxxx -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-B: -------------------------------------------------------------------------------- 1 | usage: testcli [-h] [-v] {feature-B} ... 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-B --version: -------------------------------------------------------------------------------- 1 | testcli feature-B - v1.0 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-B -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli feature-B -h -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-B -v: -------------------------------------------------------------------------------- 1 | testcli feature-B - v1.0 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-B color myenv RED: -------------------------------------------------------------------------------- 1 | myenv -> RED 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-B destroy --version: -------------------------------------------------------------------------------- 1 | testcli feature-B destroy - v1.2 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-B destroy -v: -------------------------------------------------------------------------------- 1 | testcli feature-B destroy - v1.2 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-B distance -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli feature-B distance -h -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-B make myenv True: -------------------------------------------------------------------------------- 1 | Initializing the myenv if it is a True 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-B shape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli feature-B shape -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-B shape myenv CIRCLE: -------------------------------------------------------------------------------- 1 | myenv CIRCLE () {} 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-B shape myenv CIRCLE lib1 lib2 name1=lib1 name2=lib2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli feature-B shape myenv CIRCLE lib1 lib2 name1=lib1 name2=lib2 -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-B shape myenv XXXX lib1 name1=lib1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli feature-B shape myenv XXXX lib1 name1=lib1 -------------------------------------------------------------------------------- /test/integrated/suite/testcli feature-B unknown-world na-me add-ress: -------------------------------------------------------------------------------- 1 | Unknowns na-me add-ress 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli service: -------------------------------------------------------------------------------- 1 | usage: testcli [-h] [-v] {service} ... 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli service -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli service -h -------------------------------------------------------------------------------- /test/integrated/suite/testcli service new xxxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli service new xxxx -------------------------------------------------------------------------------- /test/integrated/suite/testcli the-last -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli the-last -h -------------------------------------------------------------------------------- /test/integrated/suite/testcli update: -------------------------------------------------------------------------------- 1 | This is a top level command... 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli update --version: -------------------------------------------------------------------------------- 1 | testcli update - v5.5 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli update -v: -------------------------------------------------------------------------------- 1 | testcli update - v5.5 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli upload: -------------------------------------------------------------------------------- 1 | usage: testcli [-h] [-v] {upload} ... 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli upload --version: -------------------------------------------------------------------------------- 1 | testcli upload - v2.0 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcli upload -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcli upload -h -------------------------------------------------------------------------------- /test/integrated/suite/testcli upload -v: -------------------------------------------------------------------------------- 1 | testcli upload - v2.0 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testcliadmin -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcliadmin -h -------------------------------------------------------------------------------- /test/integrated/suite/testcliadmin feature-C -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcliadmin feature-C -h -------------------------------------------------------------------------------- /test/integrated/suite/testcliadmin feature-C user shako rzayev address=Baku age=32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testcliadmin feature-C user shako rzayev address=Baku age=32 -------------------------------------------------------------------------------- /test/integrated/suite/testclinested -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testclinested -h -------------------------------------------------------------------------------- /test/integrated/suite/testclinested feature-A -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testclinested feature-A -h -------------------------------------------------------------------------------- /test/integrated/suite/testclinested feature-A feature-B -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testclinested feature-A feature-B -h -------------------------------------------------------------------------------- /test/integrated/suite/testclinested feature-A feature-C -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testclinested feature-A feature-C -h -------------------------------------------------------------------------------- /test/integrated/suite/testclinested feature-A feature-C create asdas asdasd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testclinested feature-A feature-C create asdas asdasd -------------------------------------------------------------------------------- /test/integrated/suite/testclinested feature-B feature-F service -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testclinested feature-B feature-F service -h -------------------------------------------------------------------------------- /test/integrated/suite/testclinested feature-B feature-F service new myservice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testclinested feature-B feature-F service new myservice -------------------------------------------------------------------------------- /test/integrated/suite/testclinested feature-B new myservice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testclinested feature-B new myservice -------------------------------------------------------------------------------- /test/integrated/suite/testclinested feature-C -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testclinested feature-C -h -------------------------------------------------------------------------------- /test/integrated/suite/testclinested feature-C service -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testclinested feature-C service -h -------------------------------------------------------------------------------- /test/integrated/suite/testclinested feature-D -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testclinested feature-D -h -------------------------------------------------------------------------------- /test/integrated/suite/testclinested feature-F -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testclinested feature-F -h -------------------------------------------------------------------------------- /test/integrated/suite/testclinested feature-Z start name extra-arg=wohoo: -------------------------------------------------------------------------------- 1 | name {'extra_arg': 'wohoo'} 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testclisimple -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testclisimple -h -------------------------------------------------------------------------------- /test/integrated/suite/testclisimple feature-A -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testclisimple feature-A -h -------------------------------------------------------------------------------- /test/integrated/suite/testenum -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testenum -h -------------------------------------------------------------------------------- /test/integrated/suite/testenum feature-A -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testenum feature-A -h -------------------------------------------------------------------------------- /test/integrated/suite/testenum feature-A color myenv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testenum feature-A color myenv -------------------------------------------------------------------------------- /test/integrated/suite/testenum feature-A color myenv RED name=value: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testenum feature-A color myenv RED name=value -------------------------------------------------------------------------------- /test/integrated/suite/testenum feature-A colors myenv RED GREEN color=BLUE: -------------------------------------------------------------------------------- 1 | myenv -> ('RED', 'GREEN') -> {'color': 'BLUE'} 2 | --- -------------------------------------------------------------------------------- /test/integrated/suite/testenum feature-A colors myenv RED GREEN color=nope: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/suite/testenum feature-A colors myenv RED GREEN color=nope -------------------------------------------------------------------------------- /test/integrated/test_dynacli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/test_dynacli.py -------------------------------------------------------------------------------- /test/integrated/testcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/testcli -------------------------------------------------------------------------------- /test/integrated/testcliadmin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/testcliadmin -------------------------------------------------------------------------------- /test/integrated/testclinested: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/testclinested -------------------------------------------------------------------------------- /test/integrated/testclisimple: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/testclisimple -------------------------------------------------------------------------------- /test/integrated/testenum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/testenum -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testcli fake change -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testcli fake change -h -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testcli fake detect -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testcli fake detect -h -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testcli fake drop -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testcli fake drop -h -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testcli fake lonely -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testcli fake lonely -h -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testcli fake love -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testcli fake love -h -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testcli fake remove -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testcli fake remove -h -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testcli fake unsupported -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testcli fake unsupported -h -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testcli feature-A destroy -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testcli feature-A destroy -h -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testcli feature-A new -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testcli feature-A new -h -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testcli feature-A new world -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testcli feature-A new world -h -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testcli feature-A yyyy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testcli feature-A yyyy -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testcli feature-B color -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testcli feature-B color -h -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testcli feature-B create -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testcli feature-B create -h -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testcli feature-B shape -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testcli feature-B shape -h -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testcli feature-C -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testcli feature-C -h -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testcli update -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testcli update -h -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testcli upload new -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testcli upload new -h -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testcli xxxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testcli xxxx -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testclinested feature-A feature-B create -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testclinested feature-A feature-B create -h -------------------------------------------------------------------------------- /test/integrated/tmp_ignored_tests/testclinested feature-B -h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/test/integrated/tmp_ignored_tests/testclinested feature-B -h -------------------------------------------------------------------------------- /tutorials/greetings/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/tutorials/greetings/hello.py -------------------------------------------------------------------------------- /tutorials/greetings/say: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BstLabs/py-dynacli/HEAD/tutorials/greetings/say --------------------------------------------------------------------------------