Lightweight developer tooling

Your projects. One command away.

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.

terminal
$ git clone https://github.com/ayaandh/dhctl-source-code
dhctl ● live
ayaan@dev : ~/projects $
dhctl analyze
Files analyzed 42
Lines of code 3,841
Largest file src/main.py
ayaan@dev : ~/projects $
1 CLI
7+ developer tools
0 config files required
projects
CAPABILITIES

Everything you need. Nothing you don't.

dhctl brings the repetitive parts of development into one simple interface.

01

Project initialization

Create structured Python, web, backend and API projects in seconds with Git already initialized.

$ dhctl init python
02

Git automation

Stage, commit, configure remotes and push projects with one command.

dhctl git --commit
03

Local servers

Launch a local HTTP server and open it automatically in your browser.

dhctl --run server
04

Dependency management

Detect Python requirements or Node projects and install their dependencies automatically.

dhctl install
05

Project cleaning

Remove generated files and unnecessary directories from your project.

dhctl clean
06

Codebase analysis

Quickly inspect your project, count files and lines, and find the largest files.

FILES 42
LINES 3.8K
SIZE 1.2 MB
COMMANDS

One tool. Many workflows.

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
WHY DHCTL

Stop repeating yourself.

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.

01

Fast by default

Minimal overhead and no unnecessary setup.

02

Simple commands

Commands should be memorable, not a documentation scavenger hunt.

03

Developer first

Built around real development workflows.

GET STARTED

Your terminal just got better.

Clone the source, install dhctl and start simplifying your development workflow.