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
.localfiles 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
08d03885f3aa2c7e3d19485d56849d6a0826e3797180a0b98328961dfcda188c
|
|
| MD5 |
365d0df8a5f873ed155084e53f7e9b04
|
|
| BLAKE2b-256 |
961ab7c2a3d350880a2f7b8bb1143676813847f793444330d0bb35f624ec0000
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
acforge-3.1.1.tar.gz -
Subject digest:
08d03885f3aa2c7e3d19485d56849d6a0826e3797180a0b98328961dfcda188c - Sigstore transparency entry: 505006021
- Sigstore integration time:
-
Permalink:
ondrasek/ai-code-forge@bc941bfb9972d9163d8ff60aadcaaf5d4fbd567a -
Branch / Tag:
refs/tags/v3.1.1 - Owner: https://github.com/ondrasek
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ai-code-forge-release.yml@bc941bfb9972d9163d8ff60aadcaaf5d4fbd567a -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bbd1107ac3bfc8885704f6f5e8d8f076631242cdc2d9289a86cac4fce180e2c6
|
|
| MD5 |
3e4217121b66bc31fcb27c62f94687fe
|
|
| BLAKE2b-256 |
655a0a533859393cf17fad21cf66c574430e6f81015f74baf9b1e57c0b85e799
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
acforge-3.1.1-py3-none-any.whl -
Subject digest:
bbd1107ac3bfc8885704f6f5e8d8f076631242cdc2d9289a86cac4fce180e2c6 - Sigstore transparency entry: 505006033
- Sigstore integration time:
-
Permalink:
ondrasek/ai-code-forge@bc941bfb9972d9163d8ff60aadcaaf5d4fbd567a -
Branch / Tag:
refs/tags/v3.1.1 - Owner: https://github.com/ondrasek
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ai-code-forge-release.yml@bc941bfb9972d9163d8ff60aadcaaf5d4fbd567a -
Trigger Event:
push
-
Statement type: