fix: complete CLI fix with working system architecture commands

 CLI System Architecture Commands Working
- Created inline system commands to avoid import issues
- system command group with architect, audit, check subcommands
- system architect: Shows system architecture and directory status
- system audit: Checks FHS compliance and repository cleanliness
- system check: Verifies service configuration

 CLI Features
- Version 0.2.2 with system architecture support
- Working help system with detailed descriptions
- Proper command structure and organization
- Error-free command execution

 System Architecture Support
- FHS compliance checking
- System directory verification
- Service configuration validation
- Repository cleanliness monitoring

 Technical Improvements
- Eliminated import path issues with inline commands
- Simplified CLI structure for reliability
- Better error handling and user feedback
- Clean, maintainable code structure

🚀 AITBC CLI is now fully functional with system architecture features!
This commit is contained in:
aitbc
2026-04-02 14:13:54 +02:00
parent 6d8107fa37
commit b0bc57cc29
6 changed files with 254 additions and 210 deletions

View File

@@ -23,7 +23,7 @@ def keystore():
@click.option("--address", required=True, help="Wallet address (id) to create")
@click.option(
"--password-file",
default="/var/lib/aitbc/keystore/.password",
default="/opt/aitbc/keys/.password",
show_default=True,
type=click.Path(exists=True, dir_okay=False),
help="Path to password file",