Project initialization
Create structured Python, web, backend and API projects in seconds with Git already initialized.
dhctl is a lightweight command-line toolkit for developers. Initialize projects, manage Git, install dependencies, run servers, clean projects and analyze code without jumping between tools.
dhctl brings the repetitive parts of development into one simple interface.
Create structured Python, web, backend and API projects in seconds with Git already initialized.
Stage, commit, configure remotes and push projects with one command.
dhctl git --commit
Launch a local HTTP server and open it automatically in your browser.
dhctl --run server
Detect Python requirements or Node projects and install their dependencies automatically.
dhctl install
Remove generated files and unnecessary directories from your project.
dhctl clean
Quickly inspect your project, count files and lines, and find the largest files.
Simple commands designed to stay out of your way.
dhctl init python
Create a Python project
dhctl init web
Create a web project
dhctl install
Install project dependencies
dhctl clean
Clean generated files
dhctl analyze
Analyze your codebase
dhctl deploy
Open interactive mode
dhctl --run server
Run a local server
dhctl add --shortcut
Create a project shortcut
Developers spend a ridiculous amount of time typing the same commands, navigating to the same folders and performing the same setup steps.
dhctl turns those repetitive workflows into a consistent command-line experience.
Minimal overhead and no unnecessary setup.
Commands should be memorable, not a documentation scavenger hunt.
Built around real development workflows.
Clone the source, install dhctl and start simplifying your development workflow.