CLI tool to improve devX for webapps
Project description
DevHand CLI
Context-aware CLI tool to improve developer experience for full-stack webapps.
Installation
Install devhand globally using uv:
# From your workspace root
cd devhand
uv pip install -e .
Or install as a uv tool:
uv tool install /path/to/devhand
Quick Start
From your workspace root (parent directory of frontend/backend projects):
-
Setup your environment:
dh setup -
Validate environment:
dh validate -
Start development server:
cd hello-world-fe # or hello-world-be dh dev
Available Commands
dh setup- Interactive environment setupdh validate- Check environment healthdh validate --deploy- Check for deployment completiondh dev- Start dev server (context-aware)dh build- Build for productiondh build --docker- Build Docker imagedh db migrate- Run migrationsdh db sync-users- Sync allowed usersdh clean- Remove artifacts
See full documentation in the repository.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file devhand-0.4.3.tar.gz.
File metadata
- Download URL: devhand-0.4.3.tar.gz
- Upload date:
- Size: 154.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c3d47912651fe5d401f6f66c8b6430e12881853cb9f8f6aba04b000ef302bda
|
|
| MD5 |
28f18bbe0fb037fe3a486edc51cbe24a
|
|
| BLAKE2b-256 |
fe57a5e5782166c4f50b6c057bce9b3525ad40cb946ebe8e4ae766ac6d11ed4c
|
Provenance
The following attestation bundles were made for devhand-0.4.3.tar.gz:
Publisher:
publish-to-pypi.yml on dskarbrevik/devhand
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
devhand-0.4.3.tar.gz -
Subject digest:
4c3d47912651fe5d401f6f66c8b6430e12881853cb9f8f6aba04b000ef302bda - Sigstore transparency entry: 787397844
- Sigstore integration time:
-
Permalink:
dskarbrevik/devhand@37ba581b06549fb38d5d0e2af3a104a89c8866d8 -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/dskarbrevik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@37ba581b06549fb38d5d0e2af3a104a89c8866d8 -
Trigger Event:
push
-
Statement type:
File details
Details for the file devhand-0.4.3-py3-none-any.whl.
File metadata
- Download URL: devhand-0.4.3-py3-none-any.whl
- Upload date:
- Size: 28.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff228324244c6782f4d51683127a58cea20cfde2266a674b5e2e26009870e271
|
|
| MD5 |
f1a15819dcdd35a36cc5ca7f1065feb8
|
|
| BLAKE2b-256 |
34eb872becd1da4905be080dc5fafdeb6a82f038de6a4cb8c09abdf711b2e239
|
Provenance
The following attestation bundles were made for devhand-0.4.3-py3-none-any.whl:
Publisher:
publish-to-pypi.yml on dskarbrevik/devhand
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
devhand-0.4.3-py3-none-any.whl -
Subject digest:
ff228324244c6782f4d51683127a58cea20cfde2266a674b5e2e26009870e271 - Sigstore transparency entry: 787397846
- Sigstore integration time:
-
Permalink:
dskarbrevik/devhand@37ba581b06549fb38d5d0e2af3a104a89c8866d8 -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/dskarbrevik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@37ba581b06549fb38d5d0e2af3a104a89c8866d8 -
Trigger Event:
push
-
Statement type: