Skip to main content

ALMS CLI - Beautiful project scaffolding tool for AI-first backends

Project description

ALMS CLI

Beautiful project scaffolding tool for AI-first backends.

Installation

Install via pip (Global)

pip install alms-cli

Install via uv (Recommended)

uv pip install alms-cli

Run without installing (like uvx)

uvx alms-cli

Usage

Create a new project

alms init my-project

Create a project non-interactively

alms init my-project --no-interactive

Show project information

alms info

Features

  • Beautiful terminal UI with Rich
  • Interactive prompts with Questionary
  • Complete ALMS project scaffolding
  • Feature selection (Database, Redis, AI Agents, Observability, Docker, CI/CD)
  • Progress indicators and status updates

Development

Local development

cd cli
uv sync
uv run alms

Build package

cd cli
uv pip install build
uv run python -m build

Publish to PyPI

# Install twine
uv pip install twine

# Upload to PyPI
twine upload dist/*

License

MIT

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

alms_cli-0.1.0.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

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

alms_cli-0.1.0-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: alms_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for alms_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c1b61be12c4c2c67c47b74db5969b6dcaef6665fa6cdabf1b2f186400b07de0c
MD5 c8629fd991ccd8b5b0fddb96f0e8157f
BLAKE2b-256 33e3aa8bbaad1ab03fe2106735c14f90d415797056b0773c477bf006075bf587

See more details on using hashes here.

File details

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

File metadata

  • Download URL: alms_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for alms_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 24e9bfe0d2637831f96e88cb93d59ebda70e3299d4ba10b7d95c716a5e989a72
MD5 121adbf7b95a1f9da3b4f7ea97c378ae
BLAKE2b-256 e7641c83f2f38fa56de66bde50489bbe2a425dda577fb04e46deac679bab241e

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