Skip to main content

CLI for bootstrapping and managing Elric projects

Project description

Elric CLI

Official CLI for bootstrapping and managing Elric projects.

Installation

After publishing on PyPI:

pipx install elric-cli
# or
uv tool install elric-cli

Upgrade:

pipx upgrade elric-cli
# or
uv tool upgrade elric-cli

Quick Start

elric --help
elric new my_app
cd my_app
uv sync

elric new always uses the official template repository:

  • https://github.com/marcoinsabato/elric-template.git

Main Commands

elric new my_app
elric make agent ResearchAssistant --type=tool --model=gpt-4o
elric make route Chat
elric migrate
elric route list
elric apikey create "My App"
elric serve

Release to PyPI

Automatic publishing is configured via GitHub Actions on tags matching v*.

Typical release flow:

# update version in pyproject.toml
# commit and push main

git tag v1.0.1
git push origin v1.0.1

The workflow publishes to PyPI using the PYPI_API_TOKEN repository secret.

Local Development

uv sync
uv run elric --help

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

elric_cli-1.0.2.tar.gz (36.8 kB view details)

Uploaded Source

Built Distribution

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

elric_cli-1.0.2-py3-none-any.whl (27.5 kB view details)

Uploaded Python 3

File details

Details for the file elric_cli-1.0.2.tar.gz.

File metadata

  • Download URL: elric_cli-1.0.2.tar.gz
  • Upload date:
  • Size: 36.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for elric_cli-1.0.2.tar.gz
Algorithm Hash digest
SHA256 90042cc79ba3045bc24a6f6056f365b1b5b7f80c3341ae8211d7fef23f4ae70b
MD5 26477319787ebdf94b50161febf5be70
BLAKE2b-256 b6513c0466a5b2c29cfecf7c0be8abb68c687b6341ad47a4c766cb84f159d3de

See more details on using hashes here.

File details

Details for the file elric_cli-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: elric_cli-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 27.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for elric_cli-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 dedfd13c11ce78a00cd10a8cf594664d5ebc4595563d8d53a72a8059c10ec586
MD5 9c0c34a11aec390b16fb03e0ee542b4a
BLAKE2b-256 c053f8455d8db2f0d57e33e1aa18d7ee31fa4890ce10907229a52b5befb04717

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