Commit e83757f
committed
feat: Add comprehensive logging and debugging capabilities
- Implement GitHub Wizard interactive interface (gh-wizard.sh)
- Add debug mode with comprehensive diagnostic output
- Add verbose mode for detailed console feedback
- Add performance monitoring for GitHub API calls
- Implement automatic log rotation with configurable settings
- Add GitHub API wrappers with performance tracking
- Create cross-platform compatible logging system
- Add command-line argument parsing for debug options
- Implement configuration dumping for troubleshooting
- Add 28 comprehensive tests with 100% pass rate
- Update documentation with new features and usage examples
Closes #12 - Add logging and debugging capabilities
Features:
- --debug flag enables comprehensive debugging
- --verbose flag provides detailed console output
- --performance flag monitors GitHub API performance
- --log-level and --log-file options for custom logging
- Automatic log rotation (10MB default, 5 file retention)
- Cross-module state management and navigation
- Enhanced error handling and recovery
- Complete wizard interface for GitHub project management
Technical improvements:
- Modular architecture with lib/ directory structure
- Enhanced GitHub API performance monitoring
- Cross-platform compatibility (Windows, Linux, macOS)
- Comprehensive test suite with integration tests
- Updated architecture documentation1 parent b1fdb06 commit e83757f
File tree
29 files changed
+15439
-77
lines changed- docs
- lib
- tests
29 files changed
+15439
-77
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
0 commit comments