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 --from alms-cli alms init my-project

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.7.tar.gz (21.8 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.7-py3-none-any.whl (45.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for alms_cli-0.1.7.tar.gz
Algorithm Hash digest
SHA256 d7447ef561b3c7cdd477ee7e64364bf0d0495f4ae711e2fb2e82ee46e6d17ff6
MD5 c4b6a070c0e7213e60accc403aa85cf6
BLAKE2b-256 bfd9fb179fc5fcc6e8f4e3bcd50516d725283942e3b546cb8958439c3ce6dbfc

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for alms_cli-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 2eea7b9bcf8d9b943997a39cbb2a0966cfbe85e2ea39f574f456eeff9e77799d
MD5 f83568501735c238194fc7cda1e0130c
BLAKE2b-256 e387f4da4c9c16acf36ea171fa41b3f18e06f3f9fd9e91f9baf9005ef9512a0b

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