├── .droid.yaml ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── 01_bug_report.md │ ├── 02_feature_request.md │ ├── bug-report.md │ ├── config.yml │ └── feature_request.md ├── pull_request_template.md └── workflows │ ├── codeql-analysis.yml │ ├── no-merge.yaml │ ├── pull_request.yaml │ └── pypi-deploy.yaml ├── .gitignore ├── .palm ├── cmd_docs.py └── config.yaml ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── Dockerfile ├── LICENSE ├── README.md ├── dev-requirements.txt ├── docker-compose.yml ├── docs ├── Makefile ├── docs_requirements.txt ├── entrypoint.sh ├── make.bat └── source │ ├── _static │ └── img │ │ ├── png │ │ ├── logo-dark.png │ │ ├── logo-stacked-dark.png │ │ ├── logo-stacked-white.png │ │ ├── logo-stacked.png │ │ ├── logo-subheader-dark.png │ │ ├── logo-subheader-white.png │ │ ├── logo-subheader.png │ │ ├── logo-white.png │ │ └── logo.png │ │ ├── png_large │ │ ├── .DS_Store │ │ ├── logo-dark-example.jpg │ │ ├── logo-dark.png │ │ ├── logo-stacked-dark-example.jpg │ │ ├── logo-stacked-dark.png │ │ ├── logo-stacked-white-example.jpg │ │ ├── logo-stacked-white.png │ │ ├── logo-stacked.png │ │ ├── logo-subheader-dark-example.jpg │ │ ├── logo-subheader-dark.png │ │ ├── logo-subheader-white-example.jpg │ │ ├── logo-subheader-white.png │ │ ├── logo-subheader.png │ │ ├── logo-white-example.jpg │ │ ├── logo-white.png │ │ └── logo.png │ │ └── svg │ │ ├── logo-dark.svg │ │ ├── logo-stacked-dark.svg │ │ ├── logo-stacked-white.svg │ │ ├── logo-stacked.svg │ │ ├── logo-subheader-dark.svg │ │ ├── logo-subheader-white.svg │ │ ├── logo-subheader.svg │ │ ├── logo-white.svg │ │ └── logo.svg │ ├── branding │ ├── index.rst │ └── logos.rst │ ├── code-generation.rst │ ├── commands.rst │ ├── conf.py │ ├── containerization.rst │ ├── contributing.rst │ ├── high-level-features.rst │ ├── index.rst │ ├── introduction │ ├── examples.rst │ └── viewpoint.rst │ ├── plugins.rst │ ├── usage.rst │ └── write-a-plugin.rst ├── palm ├── __init__.py ├── cli.py ├── code_generator.py ├── containerizer.py ├── environment.py ├── palm_config.py ├── palm_exceptions.py ├── plugin_manager.py ├── plugins │ ├── __init__.py │ ├── base.py │ ├── base_plugin_config.py │ ├── core │ │ ├── __init__.py │ │ ├── commands │ │ │ ├── __init__.py │ │ │ ├── cmd_build.py │ │ │ ├── cmd_containerize.py │ │ │ ├── cmd_init.py │ │ │ ├── cmd_lint.py │ │ │ ├── cmd_override.py │ │ │ ├── cmd_plugin.py │ │ │ ├── cmd_scaffold.py │ │ │ ├── cmd_shell.py │ │ │ ├── cmd_test.py │ │ │ └── cmd_update.py │ │ ├── core_plugin.py │ │ ├── create_files.py │ │ └── templates │ │ │ ├── command │ │ │ ├── new_cmd.tpl.py │ │ │ └── template-config.yaml │ │ │ ├── command_group │ │ │ ├── new_cmd_group.tpl.py │ │ │ └── template-config.yaml │ │ │ ├── containerize │ │ │ ├── Dockerfile.txt │ │ │ ├── docker-compose.yaml │ │ │ ├── entrypoint.sh.txt │ │ │ └── template-config.yaml │ │ │ └── plugin │ │ │ ├── empty_file.py │ │ │ ├── plugin_init.tpl.py │ │ │ ├── plugin_template.tpl.py │ │ │ ├── setup.tpl.py │ │ │ └── template-config.yaml │ ├── repo │ │ ├── __init__.py │ │ └── repo_plugin.py │ ├── setup │ │ ├── __init__.py │ │ ├── commands │ │ │ └── cmd_new.py │ │ └── setup_plugin.py │ └── test_internal │ │ ├── __init__.py │ │ ├── commands │ │ ├── __init__.py │ │ └── cmd_run.py │ │ └── test_internal_plugin.py ├── project_setup_utils.py └── utils.py ├── requirements.txt ├── setup.py └── tests ├── __init__.py ├── conftest.py ├── data └── barerepo.zip ├── fixtures.py └── unit ├── mock_import.py ├── test_base_plugin.py ├── test_cli.py ├── test_code_generator.py ├── test_containerizer.py ├── test_core_plugin.py ├── test_create_files.py ├── test_environment.py ├── test_palm_cli.py ├── test_palm_config.py ├── test_plugin_config.py ├── test_plugin_manager.py ├── test_plugin_new.py ├── test_project_setup_utils.py ├── test_python_containerizer.py ├── test_repo_plugin.py └── test_utils.py /.droid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/.droid.yaml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/01_bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/.github/ISSUE_TEMPLATE/01_bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/02_feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/.github/ISSUE_TEMPLATE/02_feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/no-merge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/.github/workflows/no-merge.yaml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/.github/workflows/pull_request.yaml -------------------------------------------------------------------------------- /.github/workflows/pypi-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/.github/workflows/pypi-deploy.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.palm/cmd_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/.palm/cmd_docs.py -------------------------------------------------------------------------------- /.palm/config.yaml: -------------------------------------------------------------------------------- 1 | image_name: palm 2 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/README.md -------------------------------------------------------------------------------- /dev-requirements.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | pytest >= 6.2, < 6.3 3 | black == 22.3.0 -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/docs_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/docs_requirements.txt -------------------------------------------------------------------------------- /docs/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/entrypoint.sh -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/_static/img/png/logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png/logo-dark.png -------------------------------------------------------------------------------- /docs/source/_static/img/png/logo-stacked-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png/logo-stacked-dark.png -------------------------------------------------------------------------------- /docs/source/_static/img/png/logo-stacked-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png/logo-stacked-white.png -------------------------------------------------------------------------------- /docs/source/_static/img/png/logo-stacked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png/logo-stacked.png -------------------------------------------------------------------------------- /docs/source/_static/img/png/logo-subheader-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png/logo-subheader-dark.png -------------------------------------------------------------------------------- /docs/source/_static/img/png/logo-subheader-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png/logo-subheader-white.png -------------------------------------------------------------------------------- /docs/source/_static/img/png/logo-subheader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png/logo-subheader.png -------------------------------------------------------------------------------- /docs/source/_static/img/png/logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png/logo-white.png -------------------------------------------------------------------------------- /docs/source/_static/img/png/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png/logo.png -------------------------------------------------------------------------------- /docs/source/_static/img/png_large/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png_large/.DS_Store -------------------------------------------------------------------------------- /docs/source/_static/img/png_large/logo-dark-example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png_large/logo-dark-example.jpg -------------------------------------------------------------------------------- /docs/source/_static/img/png_large/logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png_large/logo-dark.png -------------------------------------------------------------------------------- /docs/source/_static/img/png_large/logo-stacked-dark-example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png_large/logo-stacked-dark-example.jpg -------------------------------------------------------------------------------- /docs/source/_static/img/png_large/logo-stacked-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png_large/logo-stacked-dark.png -------------------------------------------------------------------------------- /docs/source/_static/img/png_large/logo-stacked-white-example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png_large/logo-stacked-white-example.jpg -------------------------------------------------------------------------------- /docs/source/_static/img/png_large/logo-stacked-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png_large/logo-stacked-white.png -------------------------------------------------------------------------------- /docs/source/_static/img/png_large/logo-stacked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png_large/logo-stacked.png -------------------------------------------------------------------------------- /docs/source/_static/img/png_large/logo-subheader-dark-example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png_large/logo-subheader-dark-example.jpg -------------------------------------------------------------------------------- /docs/source/_static/img/png_large/logo-subheader-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png_large/logo-subheader-dark.png -------------------------------------------------------------------------------- /docs/source/_static/img/png_large/logo-subheader-white-example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png_large/logo-subheader-white-example.jpg -------------------------------------------------------------------------------- /docs/source/_static/img/png_large/logo-subheader-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png_large/logo-subheader-white.png -------------------------------------------------------------------------------- /docs/source/_static/img/png_large/logo-subheader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png_large/logo-subheader.png -------------------------------------------------------------------------------- /docs/source/_static/img/png_large/logo-white-example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png_large/logo-white-example.jpg -------------------------------------------------------------------------------- /docs/source/_static/img/png_large/logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png_large/logo-white.png -------------------------------------------------------------------------------- /docs/source/_static/img/png_large/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/png_large/logo.png -------------------------------------------------------------------------------- /docs/source/_static/img/svg/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/svg/logo-dark.svg -------------------------------------------------------------------------------- /docs/source/_static/img/svg/logo-stacked-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/svg/logo-stacked-dark.svg -------------------------------------------------------------------------------- /docs/source/_static/img/svg/logo-stacked-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/svg/logo-stacked-white.svg -------------------------------------------------------------------------------- /docs/source/_static/img/svg/logo-stacked.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/svg/logo-stacked.svg -------------------------------------------------------------------------------- /docs/source/_static/img/svg/logo-subheader-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/svg/logo-subheader-dark.svg -------------------------------------------------------------------------------- /docs/source/_static/img/svg/logo-subheader-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/svg/logo-subheader-white.svg -------------------------------------------------------------------------------- /docs/source/_static/img/svg/logo-subheader.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/svg/logo-subheader.svg -------------------------------------------------------------------------------- /docs/source/_static/img/svg/logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/svg/logo-white.svg -------------------------------------------------------------------------------- /docs/source/_static/img/svg/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/_static/img/svg/logo.svg -------------------------------------------------------------------------------- /docs/source/branding/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/branding/index.rst -------------------------------------------------------------------------------- /docs/source/branding/logos.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/branding/logos.rst -------------------------------------------------------------------------------- /docs/source/code-generation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/code-generation.rst -------------------------------------------------------------------------------- /docs/source/commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/commands.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/containerization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/containerization.rst -------------------------------------------------------------------------------- /docs/source/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/contributing.rst -------------------------------------------------------------------------------- /docs/source/high-level-features.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/high-level-features.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/introduction/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/introduction/examples.rst -------------------------------------------------------------------------------- /docs/source/introduction/viewpoint.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/introduction/viewpoint.rst -------------------------------------------------------------------------------- /docs/source/plugins.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/plugins.rst -------------------------------------------------------------------------------- /docs/source/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/usage.rst -------------------------------------------------------------------------------- /docs/source/write-a-plugin.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/docs/source/write-a-plugin.rst -------------------------------------------------------------------------------- /palm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /palm/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/cli.py -------------------------------------------------------------------------------- /palm/code_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/code_generator.py -------------------------------------------------------------------------------- /palm/containerizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/containerizer.py -------------------------------------------------------------------------------- /palm/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/environment.py -------------------------------------------------------------------------------- /palm/palm_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/palm_config.py -------------------------------------------------------------------------------- /palm/palm_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/palm_exceptions.py -------------------------------------------------------------------------------- /palm/plugin_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugin_manager.py -------------------------------------------------------------------------------- /palm/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /palm/plugins/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/base.py -------------------------------------------------------------------------------- /palm/plugins/base_plugin_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/base_plugin_config.py -------------------------------------------------------------------------------- /palm/plugins/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/__init__.py -------------------------------------------------------------------------------- /palm/plugins/core/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /palm/plugins/core/commands/cmd_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/commands/cmd_build.py -------------------------------------------------------------------------------- /palm/plugins/core/commands/cmd_containerize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/commands/cmd_containerize.py -------------------------------------------------------------------------------- /palm/plugins/core/commands/cmd_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/commands/cmd_init.py -------------------------------------------------------------------------------- /palm/plugins/core/commands/cmd_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/commands/cmd_lint.py -------------------------------------------------------------------------------- /palm/plugins/core/commands/cmd_override.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/commands/cmd_override.py -------------------------------------------------------------------------------- /palm/plugins/core/commands/cmd_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/commands/cmd_plugin.py -------------------------------------------------------------------------------- /palm/plugins/core/commands/cmd_scaffold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/commands/cmd_scaffold.py -------------------------------------------------------------------------------- /palm/plugins/core/commands/cmd_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/commands/cmd_shell.py -------------------------------------------------------------------------------- /palm/plugins/core/commands/cmd_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/commands/cmd_test.py -------------------------------------------------------------------------------- /palm/plugins/core/commands/cmd_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/commands/cmd_update.py -------------------------------------------------------------------------------- /palm/plugins/core/core_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/core_plugin.py -------------------------------------------------------------------------------- /palm/plugins/core/create_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/create_files.py -------------------------------------------------------------------------------- /palm/plugins/core/templates/command/new_cmd.tpl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/templates/command/new_cmd.tpl.py -------------------------------------------------------------------------------- /palm/plugins/core/templates/command/template-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/templates/command/template-config.yaml -------------------------------------------------------------------------------- /palm/plugins/core/templates/command_group/new_cmd_group.tpl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/templates/command_group/new_cmd_group.tpl.py -------------------------------------------------------------------------------- /palm/plugins/core/templates/command_group/template-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/templates/command_group/template-config.yaml -------------------------------------------------------------------------------- /palm/plugins/core/templates/containerize/Dockerfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/templates/containerize/Dockerfile.txt -------------------------------------------------------------------------------- /palm/plugins/core/templates/containerize/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/templates/containerize/docker-compose.yaml -------------------------------------------------------------------------------- /palm/plugins/core/templates/containerize/entrypoint.sh.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/templates/containerize/entrypoint.sh.txt -------------------------------------------------------------------------------- /palm/plugins/core/templates/containerize/template-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/templates/containerize/template-config.yaml -------------------------------------------------------------------------------- /palm/plugins/core/templates/plugin/empty_file.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /palm/plugins/core/templates/plugin/plugin_init.tpl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/templates/plugin/plugin_init.tpl.py -------------------------------------------------------------------------------- /palm/plugins/core/templates/plugin/plugin_template.tpl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/templates/plugin/plugin_template.tpl.py -------------------------------------------------------------------------------- /palm/plugins/core/templates/plugin/setup.tpl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/templates/plugin/setup.tpl.py -------------------------------------------------------------------------------- /palm/plugins/core/templates/plugin/template-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/core/templates/plugin/template-config.yaml -------------------------------------------------------------------------------- /palm/plugins/repo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/repo/__init__.py -------------------------------------------------------------------------------- /palm/plugins/repo/repo_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/repo/repo_plugin.py -------------------------------------------------------------------------------- /palm/plugins/setup/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/setup/__init__.py -------------------------------------------------------------------------------- /palm/plugins/setup/commands/cmd_new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/setup/commands/cmd_new.py -------------------------------------------------------------------------------- /palm/plugins/setup/setup_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/setup/setup_plugin.py -------------------------------------------------------------------------------- /palm/plugins/test_internal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/test_internal/__init__.py -------------------------------------------------------------------------------- /palm/plugins/test_internal/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /palm/plugins/test_internal/commands/cmd_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/test_internal/commands/cmd_run.py -------------------------------------------------------------------------------- /palm/plugins/test_internal/test_internal_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/plugins/test_internal/test_internal_plugin.py -------------------------------------------------------------------------------- /palm/project_setup_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/project_setup_utils.py -------------------------------------------------------------------------------- /palm/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/palm/utils.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/data/barerepo.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/tests/data/barerepo.zip -------------------------------------------------------------------------------- /tests/fixtures.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/mock_import.py: -------------------------------------------------------------------------------- 1 | def main(): 2 | return True 3 | -------------------------------------------------------------------------------- /tests/unit/test_base_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/tests/unit/test_base_plugin.py -------------------------------------------------------------------------------- /tests/unit/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/tests/unit/test_cli.py -------------------------------------------------------------------------------- /tests/unit/test_code_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/tests/unit/test_code_generator.py -------------------------------------------------------------------------------- /tests/unit/test_containerizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/tests/unit/test_containerizer.py -------------------------------------------------------------------------------- /tests/unit/test_core_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/tests/unit/test_core_plugin.py -------------------------------------------------------------------------------- /tests/unit/test_create_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/tests/unit/test_create_files.py -------------------------------------------------------------------------------- /tests/unit/test_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/tests/unit/test_environment.py -------------------------------------------------------------------------------- /tests/unit/test_palm_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/tests/unit/test_palm_cli.py -------------------------------------------------------------------------------- /tests/unit/test_palm_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/tests/unit/test_palm_config.py -------------------------------------------------------------------------------- /tests/unit/test_plugin_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/tests/unit/test_plugin_config.py -------------------------------------------------------------------------------- /tests/unit/test_plugin_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/tests/unit/test_plugin_manager.py -------------------------------------------------------------------------------- /tests/unit/test_plugin_new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/tests/unit/test_plugin_new.py -------------------------------------------------------------------------------- /tests/unit/test_project_setup_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/tests/unit/test_project_setup_utils.py -------------------------------------------------------------------------------- /tests/unit/test_python_containerizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/tests/unit/test_python_containerizer.py -------------------------------------------------------------------------------- /tests/unit/test_repo_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/tests/unit/test_repo_plugin.py -------------------------------------------------------------------------------- /tests/unit/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palmetto/palm-cli/HEAD/tests/unit/test_utils.py --------------------------------------------------------------------------------