Skip to main content

CLI tool that orchestrates git worktrees + tmux + LLM CLIs

Project description

Legionnaire

CLI tool that orchestrates git worktrees + tmux + LLM CLIs using a two-layer parent/child model.

Installation

uv add legionnaire

Usage

Initialize a parent with children

legion init perf-logging schema-v2 report-generator

List parents and children

legion list                 # List all parents
legion list perf-logging    # List children of a parent

Remove worktrees

legion remove perf-logging schema-v2    # Remove specific child
legion remove perf-logging              # Remove parent and all children

Development

# Install dependencies
uv sync

# Run tests
uv run pytest

# Lint
uv run ruff check --fix

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

legionnaire-0.1.0.tar.gz (86.5 kB view details)

Uploaded Source

Built Distribution

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

legionnaire-0.1.0-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for legionnaire-0.1.0.tar.gz
Algorithm Hash digest
SHA256 dbc4ed8489796fac88b7b3ced71183e35157b54c06b46bc69ede5841a710888c
MD5 0d692286e447b530b7c663f244eeb24e
BLAKE2b-256 ff558cdc4c145e6684d8b705e6f0d2237a269699c2824c24c12a437f55ceccbe

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on ville-k/legionnaire

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

File details

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

File metadata

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

File hashes

Hashes for legionnaire-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 15572524d178549519e22baa948eedd90207b3f7d9e038e9e69cfce54aed040e
MD5 8bc7662dba641b5d1f1eae4f6d3014ad
BLAKE2b-256 8dc5eb04a551df5b281b6c3c94abe0e5d3889a13ebea1faf4c3bd8dd5f9e063a

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on ville-k/legionnaire

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