refactor: rebrand bash-helper to super-man + ESC returns straight to menu

Rename bash-helper.sh -> super-man.sh and update all docs/tests to the
super-man name and alias. In interactive mode, pressing Esc in the flag
browser now returns directly to the home menu, removing the intermediary
"Press Enter to search another command" prompt.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
leetcrypt
2026-06-05 20:52:18 -07:00
parent 06bec2d249
commit 2fb20b0682
22 changed files with 419 additions and 412 deletions
+6 -6
View File
@@ -2,7 +2,7 @@
## Overview
This PR adds a comprehensive testing framework for Bash Buddy v2.1.0 with automated testing for all operating modes, performance benchmarking, and detailed reporting capabilities.
This PR adds a comprehensive testing framework for Super Man v2.1.0 with automated testing for all operating modes, performance benchmarking, and detailed reporting capabilities.
## What's Added
@@ -139,7 +139,7 @@ Plain text format for CI logs.
### Required
- bash 4.0+
- bash-helper.sh (the script being tested)
- super-man.sh (the script being tested)
### Optional
- **jq** - JSON parsing (recommended)
@@ -191,7 +191,7 @@ exit $EXIT_CODE
### GitHub Actions
```yaml
name: Test Bash Buddy
name: Test Super Man
on: [push, pull_request]
jobs:
test:
@@ -226,7 +226,7 @@ jobs:
```
═══════════════════════════════════════════════════════════
Bash Buddy Test Suite
Super Man Test Suite
2025-10-28 00:30:15
═══════════════════════════════════════════════════════════
@@ -234,7 +234,7 @@ jobs:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Test #1: Help display (--help)
✓ PASSED (45ms) - Output contains: "Bash Buddy"
✓ PASSED (45ms) - Output contains: "Super Man"
Test #2: List all commands (--list)
✓ PASSED (32ms) - Output contains: "Available commands"
@@ -392,7 +392,7 @@ cd tests/
## Conclusion
This comprehensive testing suite ensures Bash Buddy maintains high quality and performance standards across all operating modes. With 45+ test cases, performance benchmarking, and automated reporting, we can confidently develop and deploy new features while maintaining backward compatibility.
This comprehensive testing suite ensures Super Man maintains high quality and performance standards across all operating modes. With 45+ test cases, performance benchmarking, and automated reporting, we can confidently develop and deploy new features while maintaining backward compatibility.
**Ready to merge!** 🚀