Skip to main content

Docker Dev Environment, easily develop your programs using containers

Project description

Docker Dev Environment

Ddenv is a CLI tool to help with using docker as development environment. It currently supports the following project management tools:

  • yarn

Installation

Ddenv requires Python 3.10+

pip install ddenv

Usage

$ ddenv --help
Usage: ddenv [OPTIONS] [COMMAND]...

  Run the command in a Docker container with all the dependencies and
  source code

Arguments:
  [COMMAND]...  The command to run

Options:
  -m, --manager TEXT              The project manager your project uses
                                  [required]
  -v, --version TEXT              The version of the project
                                  manager/runtime
  -p, --port TEXT                 Ports to forward. Example: -p 5000:5000
  --install-completion [bash|zsh|fish|powershell|pwsh]
                                  Install completion for the specified
                                  shell.
  --show-completion [bash|zsh|fish|powershell|pwsh]
                                  Show completion for the specified shell,
                                  to copy it or customize the installation.
  --help                          Show this message and exit.

Example:

ddenv -m yarn yarn dev

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ddenv-0.1.2.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ddenv-0.1.2-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file ddenv-0.1.2.tar.gz.

File metadata

  • Download URL: ddenv-0.1.2.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.26.0

File hashes

Hashes for ddenv-0.1.2.tar.gz
Algorithm Hash digest
SHA256 a2ee0def58e5a76e37829363a19ad14bf3d91aed329cef36050fa2b696e2d9c9
MD5 baefba954334b476010138bee70bf20a
BLAKE2b-256 25fae8520d080b0f71e13d6d256b4ee8d027d7b1a1566fa8f5b9cc3094cfe048

See more details on using hashes here.

File details

Details for the file ddenv-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: ddenv-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.26.0

File hashes

Hashes for ddenv-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e55929ce2781e80d8557d9e31229ca2e6bfc6e73601c0b208598e50303cadd3e
MD5 f2ea0b2a9c0f2970d244dd51d1f288b1
BLAKE2b-256 a394ad0b4e25a762029a2dcd02ce62fd2d0af6c76c6213f3d2e11bfe15fb729d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page