Skip to main content

CLI and TUI for yirifi-roadmap planning system

Project description

yirifi-roadmap

PyPI Python

CLI and TUI for the yirifi-roadmap planning system. Handles all mechanical operations (ID generation, status transitions, schema validation, progress computation, dependency graphs) so Claude can focus on intelligence.

Installation

From PyPI

# CLI only
uv pip install yirifi-roadmap

# CLI + Terminal UI
uv pip install "yirifi-roadmap[tui]"

From Source (development)

cd yirifi-roadmap-app

# CLI only
uv pip install -e .

# CLI + TUI
uv pip install -e ".[tui]"

# With dev dependencies (testing)
uv pip install -e ".[tui,dev]"

Usage

CLI

yirifi-roadmap --help

# Query commands
yirifi-roadmap query status          # Items grouped by status
yirifi-roadmap query backlog         # Approved items by priority
yirifi-roadmap query blocked         # Blocked items + blockers
yirifi-roadmap query assigned saurav # Items for a person
yirifi-roadmap query progress        # Progress aggregation

# Compute commands
yirifi-roadmap compute stats         # Roadmap-wide statistics
yirifi-roadmap compute graph         # Dependency graph + bottlenecks
yirifi-roadmap compute impact feat-x # What does completing this unblock?
yirifi-roadmap compute stale         # Items not updated in 30+ days

# Validate commands
yirifi-roadmap validate audit        # Full repo health check

All commands output JSON by default. Add --human for formatted text.

TUI

yirifi-roadmap-tui

5 tabs: Dashboard, Items, Board (kanban), Timeline, Dependencies.

Keyboard shortcuts: 1-5 switch tabs, r refresh, n new item, q quit, Enter open detail, t transition, c check tasks, Esc close modal.

Without Installing

cd yirifi-roadmap-app

# CLI
python -m yirifi_roadmap.cli --help

# TUI
python -m yirifi_roadmap.tui

Command Groups

Group Commands Purpose
id 3 ID generation, checking, resolution
query 13 Read-only data retrieval
validate 5 Schema and rule enforcement
scaffold 8 Template rendering + file creation
mutate 10 Status transitions, field updates, tasks, archiving
compute 8 Dependency graphs, impact analysis, stats

See CLI Reference for the full command list.

Publishing

./scripts/publish-pypi.sh              # Interactive mode
./scripts/publish-pypi.sh --bump patch # Bump and publish
./scripts/publish-pypi.sh --dry-run    # Build only, no upload
./scripts/publish-pypi.sh --help       # All options

Documentation

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

yirifi_roadmap-0.2.0.tar.gz (124.7 kB view details)

Uploaded Source

Built Distribution

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

yirifi_roadmap-0.2.0-py3-none-any.whl (165.9 kB view details)

Uploaded Python 3

File details

Details for the file yirifi_roadmap-0.2.0.tar.gz.

File metadata

  • Download URL: yirifi_roadmap-0.2.0.tar.gz
  • Upload date:
  • Size: 124.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for yirifi_roadmap-0.2.0.tar.gz
Algorithm Hash digest
SHA256 2e96b12fc0b32c244832f2794c870a1dac40fc45a175a7a97ba8279f40a581cb
MD5 38b59ad4bbe23442ea051843acdbff38
BLAKE2b-256 57b33e20346f9f1c70665bf904b9471239bda0dd02d964e2d3d234d6b4226fe8

See more details on using hashes here.

File details

Details for the file yirifi_roadmap-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: yirifi_roadmap-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 165.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for yirifi_roadmap-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e353acd59db2a2aec5877536b3032d2b257f80e2d994e18af18041086e05b068
MD5 7bd174f9b6955bb5955c8ce1bce71864
BLAKE2b-256 8454d105d8fb28a655d15abe5077243c5ded4af60b99a4607bbc9fd2600c906b

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