Skip to main content

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):

  1. Setup your environment:

    dh setup
    
  2. Validate environment:

    dh validate
    
  3. Start development server:

    cd hello-world-fe  # or hello-world-be
    dh dev
    

Available Commands

  • dh setup - Interactive environment setup
  • dh validate - Check environment health
  • dh dev - Start dev server (context-aware)
  • dh build - Build for production
  • dh build --docker - Build Docker image
  • dh db setup - Run migrations
  • dh db sync-users - Sync allowed users
  • dh clean - Remove artifacts

See full documentation in the repository.

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

devhand-0.1.0.tar.gz (125.5 kB view details)

Uploaded Source

Built Distribution

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

devhand-0.1.0-py3-none-any.whl (19.7 kB view details)

Uploaded Python 3

File details

Details for the file devhand-0.1.0.tar.gz.

File metadata

  • Download URL: devhand-0.1.0.tar.gz
  • Upload date:
  • Size: 125.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for devhand-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e8cad5fad9fc697686f62c7a6e3d9d954778a625b7a97861ce529cfab2a18f0e
MD5 ba86f502aa2a3d73ee27a9807e58b64d
BLAKE2b-256 f642959f3207bf410f83f27870ef3ac51c682275897da3cea7cf7c9c87b01377

See more details on using hashes here.

Provenance

The following attestation bundles were made for devhand-0.1.0.tar.gz:

Publisher: publish-to-pypi.yml on dskarbrevik/devhand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file devhand-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: devhand-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for devhand-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 44d07fe676454ae43e226faacafb92ea55c6a74a330631803f52dac5724e5405
MD5 0e1b535094222fbdac1257a7247350c6
BLAKE2b-256 6404d22d6e48643fb42130bc121cc22103c8b745a05f0dfc3378ec0303015945

See more details on using hashes here.

Provenance

The following attestation bundles were made for devhand-0.1.0-py3-none-any.whl:

Publisher: publish-to-pypi.yml on dskarbrevik/devhand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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