Skip to main content

CLI for AI Code Forge template management

Project description

AI Code Forge CLI

A command-line tool for managing AI Code Forge templates and configurations.

Installation

# Install via uvx (recommended for ephemeral usage)
uvx acforge --help

# Install persistently
uv tool install acforge

Commands

acforge status

Show comprehensive status of repository configuration and templates.

# Human-readable status
acforge status

# Verbose output with detailed information
acforge status --verbose

# JSON output for scripting
acforge status --format json

Development

# Install in development mode
cd cli
uv pip install -e .

# Run tests
uv run pytest

# Type checking
uv run mypy src/

# Formatting
uv run ruff format
uv run ruff check

Architecture

This CLI manages AI development workflows through:

  • Template Management: Bundled templates for agents, commands, and configurations
  • State Management: Atomic state tracking in .acforge/state.json
  • Configuration Analysis: Detection and analysis of existing configurations
  • Customization Preservation: Support for .local files and user modifications

Phase 1 Implementation

Currently implements:

  • acforge status - Complete status reporting and analysis

Coming next:

  • 🚧 acforge init - Repository initialization with templates
  • 🚧 acforge update - Template synchronization with customization preservation

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

acforge-2.94.0.tar.gz (46.0 kB view details)

Uploaded Source

Built Distribution

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

acforge-2.94.0-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

Details for the file acforge-2.94.0.tar.gz.

File metadata

  • Download URL: acforge-2.94.0.tar.gz
  • Upload date:
  • Size: 46.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.11

File hashes

Hashes for acforge-2.94.0.tar.gz
Algorithm Hash digest
SHA256 eaf4636f28829e60570c81b6fe8173903d5e8a6b5a740e0f04b78560f7b4b2bf
MD5 9cd7a6aeacda53da1d1dba627c4959d7
BLAKE2b-256 cf8591696c18081b8f6b4791ff4edc14f25563451983fedf6b19fa64b3f2ce25

See more details on using hashes here.

File details

Details for the file acforge-2.94.0-py3-none-any.whl.

File metadata

  • Download URL: acforge-2.94.0-py3-none-any.whl
  • Upload date:
  • Size: 23.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.11

File hashes

Hashes for acforge-2.94.0-py3-none-any.whl
Algorithm Hash digest
SHA256 01cd98ec2e0f0e25f137bb955849aa1f5ce29a19bdb0302e62e9938222ed6d1f
MD5 3a9220a452fdb6d94a98f59c3dc2dd63
BLAKE2b-256 c500669027c1ee4116cbb25dd50156a070cde0c50c97f184cc191f432c76f3b6

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