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

Uploaded Python 3

File details

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

File metadata

  • Download URL: elric_cli-1.0.0.tar.gz
  • Upload date:
  • Size: 36.4 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.0.tar.gz
Algorithm Hash digest
SHA256 9da1744750b9820840be3f70751ca0fcb45d8351f23f5adb23c64977c142977e
MD5 0d015e8ec57cc88242dff6ad136ee778
BLAKE2b-256 f853a7350f309f81d4c190aedf017f514d44084e76d905deb55544cc85075ce0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: elric_cli-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 27.0 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aadff748e8b9d4876fdb768ecf082aef70ff59b0c5e4b40b2d7669bae02562b3
MD5 ef51df12d332c98b61be4c7da3d07ec6
BLAKE2b-256 424c820f924a107568aa6856fcc35fbbe2e315552816589f9cb5cb503b546c47

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