Skip to main content

acforge cli for AI Code Forge configuration 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:

  • Configuration 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-3.1.1.tar.gz (468.5 kB view details)

Uploaded Source

Built Distribution

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

acforge-3.1.1-py3-none-any.whl (368.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for acforge-3.1.1.tar.gz
Algorithm Hash digest
SHA256 08d03885f3aa2c7e3d19485d56849d6a0826e3797180a0b98328961dfcda188c
MD5 365d0df8a5f873ed155084e53f7e9b04
BLAKE2b-256 961ab7c2a3d350880a2f7b8bb1143676813847f793444330d0bb35f624ec0000

See more details on using hashes here.

Provenance

The following attestation bundles were made for acforge-3.1.1.tar.gz:

Publisher: ai-code-forge-release.yml on ondrasek/ai-code-forge

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

File details

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

File metadata

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

File hashes

Hashes for acforge-3.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bbd1107ac3bfc8885704f6f5e8d8f076631242cdc2d9289a86cac4fce180e2c6
MD5 3e4217121b66bc31fcb27c62f94687fe
BLAKE2b-256 655a0a533859393cf17fad21cf66c574430e6f81015f74baf9b1e57c0b85e799

See more details on using hashes here.

Provenance

The following attestation bundles were made for acforge-3.1.1-py3-none-any.whl:

Publisher: ai-code-forge-release.yml on ondrasek/ai-code-forge

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