refactor: rename workspace targets to TDD Workspace with tdd- prefix
- Rename "Issue Workspace" category to "TDD Workspace" in help output - Add tdd- prefix to all workspace-related targets: - start-issue → tdd-start - add-test → tdd-add-test - workspace-status → tdd-status - finish-issue → tdd-finish - Update .PHONY declarations for new target names - Update all CLI output messages to reference new target names - Maintain backward compatibility in CLI functionality This provides clearer naming that emphasizes the TDD focus and avoids confusion with general issue management targets. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
20
tddai_cli.py
20
tddai_cli.py
@@ -24,12 +24,12 @@ def workspace_status():
|
||||
|
||||
if status == WorkspaceStatus.CLEAN:
|
||||
print("📋 No active issue workspace")
|
||||
print(" Use 'make start-issue NUM=X' to begin working on an issue")
|
||||
print(" Use 'make tdd-start NUM=X' to begin working on an issue")
|
||||
return
|
||||
|
||||
if status == WorkspaceStatus.DIRTY:
|
||||
print("⚠️ Workspace directory exists but no current issue file")
|
||||
print(" Run 'make finish-issue' to clean up or 'make start-issue' to create new workspace")
|
||||
print(" Run 'make tdd-finish' to clean up or 'make tdd-start' to create new workspace")
|
||||
return
|
||||
|
||||
workspace = manager.get_current_workspace()
|
||||
@@ -61,8 +61,8 @@ def workspace_status():
|
||||
print(" - tests/ (generated test files)")
|
||||
print()
|
||||
print("💡 Commands:")
|
||||
print(" - make add-test (generate another test)")
|
||||
print(" - make finish-issue (complete and move tests to main)")
|
||||
print(" - make tdd-add-test (generate another test)")
|
||||
print(" - make tdd-finish (complete and move tests to main)")
|
||||
|
||||
except TddaiError as e:
|
||||
print(f"❌ Error: {e}")
|
||||
@@ -80,7 +80,7 @@ def start_issue(issue_number: int):
|
||||
if status == WorkspaceStatus.ACTIVE:
|
||||
current = manager.get_current_workspace()
|
||||
print(f"⚠️ Already working on issue #{current.issue_number}")
|
||||
print(" Run 'make finish-issue' first or 'make workspace-status' to see details")
|
||||
print(" Run 'make tdd-finish' first or 'make tdd-status' to see details")
|
||||
sys.exit(1)
|
||||
|
||||
print(f"🔍 Starting work on issue #{issue_number}...")
|
||||
@@ -100,8 +100,8 @@ def start_issue(issue_number: int):
|
||||
print("💡 Next steps:")
|
||||
print(" 1. Review requirements.md and break down the issue")
|
||||
print(" 2. Plan test scenarios in test_plan.md")
|
||||
print(" 3. Use 'make add-test' to generate tests")
|
||||
print(" 4. Use 'make finish-issue' when complete")
|
||||
print(" 3. Use 'make tdd-add-test' to generate tests")
|
||||
print(" 4. Use 'make tdd-finish' when complete")
|
||||
|
||||
except TddaiError as e:
|
||||
print(f"❌ Error: {e}")
|
||||
@@ -140,7 +140,7 @@ def finish_issue():
|
||||
print("💡 Next steps:")
|
||||
print(" - Run 'make test' to verify tests fail (red state)")
|
||||
print(" - Implement code to make tests pass (green state)")
|
||||
print(" - Start next issue with 'make start-issue NUM=X'")
|
||||
print(" - Start next issue with 'make tdd-start NUM=X'")
|
||||
|
||||
except TddaiError as e:
|
||||
print(f"❌ Error: {e}")
|
||||
@@ -155,7 +155,7 @@ def add_test_guidance():
|
||||
workspace = manager.get_current_workspace()
|
||||
if not workspace:
|
||||
print("❌ No active issue workspace")
|
||||
print(" Run 'make start-issue NUM=X' first")
|
||||
print(" Run 'make tdd-start NUM=X' first")
|
||||
sys.exit(1)
|
||||
|
||||
print(f"🧪 Adding test to issue #{workspace.issue_number} workspace")
|
||||
@@ -178,7 +178,7 @@ def add_test_guidance():
|
||||
print(f" Title: {workspace.issue_title}")
|
||||
print(f" Description: {workspace.issue_body}")
|
||||
print()
|
||||
print("💡 After generation: Use 'make workspace-status' to see all tests")
|
||||
print("💡 After generation: Use 'make tdd-status' to see all tests")
|
||||
|
||||
except TddaiError as e:
|
||||
print(f"❌ Error: {e}")
|
||||
|
||||
Reference in New Issue
Block a user