# AI Code Forge CLI
A command-line tool for managing AI Code Forge templates and configurations.
## Installation
```bash
# 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.
```bash
# Human-readable status
acforge status
# Verbose output with detailed information
acforge status --verbose
# JSON output for scripting
acforge status --format json
```
## Development
```bash
# 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
Raw data
{
"_id": null,
"home_page": null,
"name": "acforge",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "ai, claude, cli, configuration, development, templates",
"author": null,
"author_email": "AI Code Forge <noreply@example.com>",
"download_url": "https://files.pythonhosted.org/packages/80/d6/228189f5d99cbaf99062a24a8a197883b5a08dc4a510e1c16ce77ad1d90d/acforge-3.0.3.tar.gz",
"platform": null,
"description": "# AI Code Forge CLI\n\nA command-line tool for managing AI Code Forge templates and configurations.\n\n## Installation\n\n```bash\n# Install via uvx (recommended for ephemeral usage)\nuvx acforge --help\n\n# Install persistently\nuv tool install acforge\n```\n\n## Commands\n\n### `acforge status`\n\nShow comprehensive status of repository configuration and templates.\n\n```bash\n# Human-readable status\nacforge status\n\n# Verbose output with detailed information\nacforge status --verbose\n\n# JSON output for scripting\nacforge status --format json\n```\n\n## Development\n\n```bash\n# Install in development mode\ncd cli\nuv pip install -e .\n\n# Run tests\nuv run pytest\n\n# Type checking\nuv run mypy src/\n\n# Formatting\nuv run ruff format\nuv run ruff check\n```\n\n## Architecture\n\nThis CLI manages AI development workflows through:\n\n- **Template Management**: Bundled templates for agents, commands, and configurations\n- **State Management**: Atomic state tracking in `.acforge/state.json` \n- **Configuration Analysis**: Detection and analysis of existing configurations\n- **Customization Preservation**: Support for `.local` files and user modifications\n\n## Phase 1 Implementation\n\nCurrently implements:\n- \u2705 `acforge status` - Complete status reporting and analysis\n\nComing next:\n- \ud83d\udea7 `acforge init` - Repository initialization with templates\n- \ud83d\udea7 `acforge update` - Template synchronization with customization preservation",
"bugtrack_url": null,
"license": "MIT",
"summary": "CLI for AI Code Forge template management",
"version": "3.0.3",
"project_urls": {
"Homepage": "https://github.com/ondrasek/ai-code-forge",
"Issues": "https://github.com/ondrasek/ai-code-forge/issues",
"Repository": "https://github.com/ondrasek/ai-code-forge"
},
"split_keywords": [
"ai",
" claude",
" cli",
" configuration",
" development",
" templates"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "5864bbd1236cdb91928cdfe5cc07ee4ded1480d910ac0580b5db6f1cf990f8e4",
"md5": "61170d77b686b316ed8712ae036ec4a2",
"sha256": "c9e9cf0c02f3995aef4a22a154f47ec0dea42cac26a4f0304564ccf26756a6f6"
},
"downloads": -1,
"filename": "acforge-3.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "61170d77b686b316ed8712ae036ec4a2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 104411,
"upload_time": "2025-08-29T11:17:41",
"upload_time_iso_8601": "2025-08-29T11:17:41.126006Z",
"url": "https://files.pythonhosted.org/packages/58/64/bbd1236cdb91928cdfe5cc07ee4ded1480d910ac0580b5db6f1cf990f8e4/acforge-3.0.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "80d6228189f5d99cbaf99062a24a8a197883b5a08dc4a510e1c16ce77ad1d90d",
"md5": "09e8750647150a227510f75af53959ae",
"sha256": "35f3dd6a84dd7ab0c93f239fbe4d690f1af9a8279160b747f700e3be1fdfa4f5"
},
"downloads": -1,
"filename": "acforge-3.0.3.tar.gz",
"has_sig": false,
"md5_digest": "09e8750647150a227510f75af53959ae",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 106786,
"upload_time": "2025-08-29T11:17:43",
"upload_time_iso_8601": "2025-08-29T11:17:43.469750Z",
"url": "https://files.pythonhosted.org/packages/80/d6/228189f5d99cbaf99062a24a8a197883b5a08dc4a510e1c16ce77ad1d90d/acforge-3.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-29 11:17:43",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ondrasek",
"github_project": "ai-code-forge",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "acforge"
}