├── .devcontainer └── devcontainer.json ├── .github └── workflows │ └── pythonpackage.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── dockerized ├── __init__.py ├── adapters │ ├── __init__.py │ ├── dockercompose.py │ ├── environment.py │ └── test_dockercompose.py ├── core │ ├── __init__.py │ ├── commands │ │ ├── __init__.py │ │ ├── clean.py │ │ ├── compose.py │ │ ├── dockercomposecommand.py │ │ ├── errors.py │ │ ├── exec.py │ │ ├── init.py │ │ ├── push.py │ │ ├── shell.py │ │ ├── test_clean.py │ │ ├── test_compose.py │ │ ├── test_init.py │ │ ├── test_push.py │ │ ├── test_shell.py │ │ └── version.py │ ├── config.py │ ├── errors.py │ ├── project.py │ └── test_project.py ├── test │ └── __init__.py ├── ui │ ├── __init__.py │ └── cli.py └── version.py ├── docs ├── assets │ ├── GitHub_Logo.png │ ├── checkmark.svg │ ├── chevron-right.svg │ ├── clock.svg │ ├── code.svg │ ├── cube.svg │ ├── dock-row.svg │ ├── dockerized.svg │ ├── door.svg │ ├── drink-margarita.svg │ ├── emoji.svg │ ├── fast.svg │ ├── flip-horizontal.svg │ ├── magic-wand.svg │ ├── octocat.png │ └── vscode.svg ├── index.html └── styles │ └── main.css ├── fixtures ├── with_bar_in_dockerfile │ └── .dockerized │ │ ├── Dockerfile.dockerized │ │ └── docker-compose.dockerized.yml ├── with_build_cache │ └── .dockerized │ │ ├── Dockerfile.dockerized │ │ └── docker-compose.dockerized.yml ├── with_config │ ├── .dockerized │ │ ├── config.yml │ │ ├── docker-compose.dockerized.yml │ │ └── prepared │ └── foo │ │ └── docker-compose.yml ├── with_files │ ├── .dockerized │ │ ├── Dockerfile.dockerized │ │ └── docker-compose.dockerized.yml │ ├── dir │ │ └── file.txt │ └── file_in_project_root.txt ├── with_foo_env_var │ └── .dockerized │ │ └── docker-compose.dockerized.yml ├── with_foo_in_dockerfile │ └── .dockerized │ │ ├── Dockerfile.dockerized │ │ └── docker-compose.dockerized.yml └── with_no_project │ └── .keep ├── poetry.lock ├── pyproject.toml └── test_dockerized.py /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/pythonpackage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/.github/workflows/pythonpackage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/README.md -------------------------------------------------------------------------------- /dockerized/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dockerized/adapters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dockerized/adapters/dockercompose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/adapters/dockercompose.py -------------------------------------------------------------------------------- /dockerized/adapters/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/adapters/environment.py -------------------------------------------------------------------------------- /dockerized/adapters/test_dockercompose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/adapters/test_dockercompose.py -------------------------------------------------------------------------------- /dockerized/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dockerized/core/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dockerized/core/commands/clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/core/commands/clean.py -------------------------------------------------------------------------------- /dockerized/core/commands/compose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/core/commands/compose.py -------------------------------------------------------------------------------- /dockerized/core/commands/dockercomposecommand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/core/commands/dockercomposecommand.py -------------------------------------------------------------------------------- /dockerized/core/commands/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/core/commands/errors.py -------------------------------------------------------------------------------- /dockerized/core/commands/exec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/core/commands/exec.py -------------------------------------------------------------------------------- /dockerized/core/commands/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/core/commands/init.py -------------------------------------------------------------------------------- /dockerized/core/commands/push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/core/commands/push.py -------------------------------------------------------------------------------- /dockerized/core/commands/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/core/commands/shell.py -------------------------------------------------------------------------------- /dockerized/core/commands/test_clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/core/commands/test_clean.py -------------------------------------------------------------------------------- /dockerized/core/commands/test_compose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/core/commands/test_compose.py -------------------------------------------------------------------------------- /dockerized/core/commands/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/core/commands/test_init.py -------------------------------------------------------------------------------- /dockerized/core/commands/test_push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/core/commands/test_push.py -------------------------------------------------------------------------------- /dockerized/core/commands/test_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/core/commands/test_shell.py -------------------------------------------------------------------------------- /dockerized/core/commands/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/core/commands/version.py -------------------------------------------------------------------------------- /dockerized/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/core/config.py -------------------------------------------------------------------------------- /dockerized/core/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/core/errors.py -------------------------------------------------------------------------------- /dockerized/core/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/core/project.py -------------------------------------------------------------------------------- /dockerized/core/test_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/core/test_project.py -------------------------------------------------------------------------------- /dockerized/test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/test/__init__.py -------------------------------------------------------------------------------- /dockerized/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dockerized/ui/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/dockerized/ui/cli.py -------------------------------------------------------------------------------- /dockerized/version.py: -------------------------------------------------------------------------------- 1 | VERSION = '0.21.0' 2 | -------------------------------------------------------------------------------- /docs/assets/GitHub_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/docs/assets/GitHub_Logo.png -------------------------------------------------------------------------------- /docs/assets/checkmark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/docs/assets/checkmark.svg -------------------------------------------------------------------------------- /docs/assets/chevron-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/docs/assets/chevron-right.svg -------------------------------------------------------------------------------- /docs/assets/clock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/docs/assets/clock.svg -------------------------------------------------------------------------------- /docs/assets/code.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/docs/assets/code.svg -------------------------------------------------------------------------------- /docs/assets/cube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/docs/assets/cube.svg -------------------------------------------------------------------------------- /docs/assets/dock-row.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/docs/assets/dock-row.svg -------------------------------------------------------------------------------- /docs/assets/dockerized.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/docs/assets/dockerized.svg -------------------------------------------------------------------------------- /docs/assets/door.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/docs/assets/door.svg -------------------------------------------------------------------------------- /docs/assets/drink-margarita.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/docs/assets/drink-margarita.svg -------------------------------------------------------------------------------- /docs/assets/emoji.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/docs/assets/emoji.svg -------------------------------------------------------------------------------- /docs/assets/fast.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/docs/assets/fast.svg -------------------------------------------------------------------------------- /docs/assets/flip-horizontal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/docs/assets/flip-horizontal.svg -------------------------------------------------------------------------------- /docs/assets/magic-wand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/docs/assets/magic-wand.svg -------------------------------------------------------------------------------- /docs/assets/octocat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/docs/assets/octocat.png -------------------------------------------------------------------------------- /docs/assets/vscode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/docs/assets/vscode.svg -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/docs/styles/main.css -------------------------------------------------------------------------------- /fixtures/with_bar_in_dockerfile/.dockerized/Dockerfile.dockerized: -------------------------------------------------------------------------------- 1 | 2 | FROM busybox 3 | # Add your build dependencies here 4 | 5 | ENV TEST_VAR=bar 6 | -------------------------------------------------------------------------------- /fixtures/with_bar_in_dockerfile/.dockerized/docker-compose.dockerized.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/fixtures/with_bar_in_dockerfile/.dockerized/docker-compose.dockerized.yml -------------------------------------------------------------------------------- /fixtures/with_build_cache/.dockerized/Dockerfile.dockerized: -------------------------------------------------------------------------------- 1 | FROM busybox:1.31.1 2 | RUN echo "long operation" 3 | 4 | -------------------------------------------------------------------------------- /fixtures/with_build_cache/.dockerized/docker-compose.dockerized.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/fixtures/with_build_cache/.dockerized/docker-compose.dockerized.yml -------------------------------------------------------------------------------- /fixtures/with_config/.dockerized/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/fixtures/with_config/.dockerized/config.yml -------------------------------------------------------------------------------- /fixtures/with_config/.dockerized/docker-compose.dockerized.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/fixtures/with_config/.dockerized/docker-compose.dockerized.yml -------------------------------------------------------------------------------- /fixtures/with_config/.dockerized/prepared: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fixtures/with_config/foo/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/fixtures/with_config/foo/docker-compose.yml -------------------------------------------------------------------------------- /fixtures/with_files/.dockerized/Dockerfile.dockerized: -------------------------------------------------------------------------------- 1 | 2 | FROM busybox 3 | # Add your build dependencies here 4 | -------------------------------------------------------------------------------- /fixtures/with_files/.dockerized/docker-compose.dockerized.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/fixtures/with_files/.dockerized/docker-compose.dockerized.yml -------------------------------------------------------------------------------- /fixtures/with_files/dir/file.txt: -------------------------------------------------------------------------------- 1 | Hello world! 2 | -------------------------------------------------------------------------------- /fixtures/with_files/file_in_project_root.txt: -------------------------------------------------------------------------------- 1 | Hello from project root 2 | -------------------------------------------------------------------------------- /fixtures/with_foo_env_var/.dockerized/docker-compose.dockerized.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/fixtures/with_foo_env_var/.dockerized/docker-compose.dockerized.yml -------------------------------------------------------------------------------- /fixtures/with_foo_in_dockerfile/.dockerized/Dockerfile.dockerized: -------------------------------------------------------------------------------- 1 | 2 | FROM busybox 3 | # Add your build dependencies here 4 | 5 | ENV TEST_VAR=foo 6 | -------------------------------------------------------------------------------- /fixtures/with_foo_in_dockerfile/.dockerized/docker-compose.dockerized.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/fixtures/with_foo_in_dockerfile/.dockerized/docker-compose.dockerized.yml -------------------------------------------------------------------------------- /fixtures/with_no_project/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/pyproject.toml -------------------------------------------------------------------------------- /test_dockerized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benzaita/dockerized-cli/HEAD/test_dockerized.py --------------------------------------------------------------------------------