Rename project from SmartTools to CmdForge
Major rename operation: - Rename Python package: smarttools -> cmdforge - Update CLI entry point: smarttools -> cmdforge - Update all imports and module references - Update pyproject.toml with new name, URLs, entry point - Update all HTML templates with new branding - Update documentation (CLAUDE.md, README.md, docs/*, wiki/*) - Update environment variables: - SMARTTOOLS_ENV -> CMDFORGE_ENV - SMARTTOOLS_REGISTRY_DB -> CMDFORGE_REGISTRY_DB - SMARTTOOLS_TOKEN -> CMDFORGE_TOKEN - SMARTTOOLS_REGISTRY_* -> CMDFORGE_REGISTRY_* - Update Dockerfile and docker-compose.yml - Update tests to use new package name - Update scripts and examples - Update package.json and tailwind.config.js All 158 unit tests pass. The CLI is working correctly with the new cmdforge command. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
This commit is contained in:
+16
-16
@@ -1,9 +1,9 @@
|
||||
# SmartTools - AI-powered CLI command builder
|
||||
# CmdForge - AI-powered CLI command builder
|
||||
#
|
||||
# Quick Start:
|
||||
# docker-compose build # Build the image
|
||||
# docker-compose run --rm test # Run tests
|
||||
# docker-compose run --rm cli smarttools list
|
||||
# docker-compose run --rm cli cmdforge list
|
||||
#
|
||||
# This is a standalone project with no external dependencies.
|
||||
|
||||
@@ -17,10 +17,10 @@ services:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
image: smarttools:latest
|
||||
image: cmdforge:latest
|
||||
volumes:
|
||||
- smarttools-data:/root/.smarttools
|
||||
command: ["smarttools", "--help"]
|
||||
- cmdforge-data:/root/.cmdforge
|
||||
command: ["cmdforge", "--help"]
|
||||
|
||||
# ============================================================================
|
||||
# Tests
|
||||
@@ -29,9 +29,9 @@ services:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
image: smarttools:latest
|
||||
image: cmdforge:latest
|
||||
volumes:
|
||||
- smarttools-data:/root/.smarttools
|
||||
- cmdforge-data:/root/.cmdforge
|
||||
command: ["pytest", "-v"]
|
||||
|
||||
# ============================================================================
|
||||
@@ -41,9 +41,9 @@ services:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
image: smarttools:latest
|
||||
image: cmdforge:latest
|
||||
volumes:
|
||||
- smarttools-data:/root/.smarttools
|
||||
- cmdforge-data:/root/.cmdforge
|
||||
command: ["/bin/bash"]
|
||||
stdin_open: true
|
||||
tty: true
|
||||
@@ -57,11 +57,11 @@ services:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
image: smarttools:latest
|
||||
image: cmdforge:latest
|
||||
environment:
|
||||
- DISPLAY=${DISPLAY:-:0}
|
||||
volumes:
|
||||
- smarttools-data:/root/.smarttools
|
||||
- cmdforge-data:/root/.cmdforge
|
||||
- /tmp/.X11-unix:/tmp/.X11-unix:ro
|
||||
command: ["/bin/bash"]
|
||||
stdin_open: true
|
||||
@@ -69,8 +69,8 @@ services:
|
||||
network_mode: host
|
||||
|
||||
volumes:
|
||||
smarttools-data:
|
||||
# Persists ~/.smarttools between container runs
|
||||
cmdforge-data:
|
||||
# Persists ~/.cmdforge between container runs
|
||||
|
||||
# ==============================================================================
|
||||
# Usage Examples
|
||||
@@ -83,8 +83,8 @@ volumes:
|
||||
# docker-compose run --rm test
|
||||
#
|
||||
# Use CLI:
|
||||
# docker-compose run --rm cli smarttools list
|
||||
# docker-compose run --rm cli smarttools run hello-world
|
||||
# docker-compose run --rm cli cmdforge list
|
||||
# docker-compose run --rm cli cmdforge run hello-world
|
||||
#
|
||||
# Interactive shell:
|
||||
# docker-compose run --rm shell
|
||||
@@ -93,5 +93,5 @@ volumes:
|
||||
# xhost +local:docker
|
||||
# docker-compose run --rm setup
|
||||
# # Inside container:
|
||||
# smarttools providers install # Interactive guide
|
||||
# cmdforge providers install # Interactive guide
|
||||
# # Select a provider, it will install and open browser for auth
|
||||
|
||||
Reference in New Issue
Block a user