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
+18 -18
View File
@@ -1,4 +1,4 @@
# Bash Buddy v2.1.0 - Ready to Merge! 🚀
# Super Man v2.1.0 - Ready to Merge! 🚀
## PR Status: READY ✅
@@ -56,14 +56,14 @@ bdf3026 docs(pr): Add PR creation instructions and merge guide
### Step 1: Open PR Creation Page
```
URL: http://localhost:3030/trill-technician/bash-buddy/compare/main...testing-suite
URL: http://localhost:3030/trill-technician/super-man/compare/main...testing-suite
```
### Step 2: Fill in PR Details
**Title:**
```
feat: Bash Buddy v2.1.0 - Testing Suite & Comprehensive UI Improvements
feat: Super Man v2.1.0 - Testing Suite & Comprehensive UI Improvements
```
**Description:**
@@ -80,11 +80,11 @@ Copy the entire contents of `PR-DESCRIPTION.md` into the description field.
## Create PR - Option 2: GitHub CLI (if installed)
```bash
cd /home/dell/coding/bash/bash-buddy
cd /home/dell/coding/bash/super-man
# Using gh CLI
gh pr create \
--title "feat: Bash Buddy v2.1.0 - Testing Suite & Comprehensive UI Improvements" \
--title "feat: Super Man v2.1.0 - Testing Suite & Comprehensive UI Improvements" \
--body-file PR-DESCRIPTION.md \
--base main \
--head testing-suite
@@ -93,10 +93,10 @@ gh pr create \
## Create PR - Option 3: Tea CLI (if working)
```bash
cd /home/dell/coding/bash/bash-buddy
cd /home/dell/coding/bash/super-man
tea pr create \
--title "feat: Bash Buddy v2.1.0 - Testing Suite & Comprehensive UI Improvements" \
--title "feat: Super Man v2.1.0 - Testing Suite & Comprehensive UI Improvements" \
--description "$(cat PR-DESCRIPTION.md)" \
--base main \
--head testing-suite
@@ -106,7 +106,7 @@ tea pr create \
### Check Branch Status
```bash
cd /home/dell/coding/bash/bash-buddy
cd /home/dell/coding/bash/super-man
git status
git log main..testing-suite --oneline
```
@@ -117,20 +117,20 @@ git log main..testing-suite --oneline
./test-suite.sh
# Interactive mode
./bash-helper.sh
./super-man.sh
# Explain mode with examples
./bash-helper.sh explain find
./super-man.sh explain find
# Direct mode
./bash-helper.sh grep -i
./super-man.sh grep -i
```
## After Merge
### Update Local Repository
```bash
cd /home/dell/coding/bash/bash-buddy
cd /home/dell/coding/bash/super-man
# Switch to main
git checkout main
@@ -148,25 +148,25 @@ git push origin --delete testing-suite
### Verify Merge
```bash
# Check version
./bash-helper.sh --version
./super-man.sh --version
# Run tests on main
./test-suite.sh
# Test interactive mode
./bash-helper.sh
./super-man.sh
```
### Tag Release (Optional)
```bash
git tag -a v2.1.0 -m "Bash Buddy v2.1.0 - Testing Suite & Comprehensive UI Improvements"
git tag -a v2.1.0 -m "Super Man v2.1.0 - Testing Suite & Comprehensive UI Improvements"
git push origin v2.1.0
```
## Files to Review
1. **PR-DESCRIPTION.md** - Complete PR description (ready to paste)
2. **bash-helper.sh** - Main script with all improvements
2. **super-man.sh** - Main script with all improvements
3. **tests/** - Complete testing framework
4. **TESTING-SUITE.md** - Testing documentation
5. **PR-INSTRUCTIONS.md** - PR creation guide
@@ -185,7 +185,7 @@ git push origin v2.1.0
## PR URL (Direct Link)
```
http://localhost:3030/trill-technician/bash-buddy/compare/main...testing-suite
http://localhost:3030/trill-technician/super-man/compare/main...testing-suite
```
**Copy this URL into your browser to create the PR immediately!**
@@ -227,7 +227,7 @@ If you encounter any issues:
## Final Notes
This PR represents a significant upgrade to Bash Buddy:
This PR represents a significant upgrade to Super Man:
- **3,253 net new lines** of functionality
- **50+ practical examples** added
- **45+ automated tests** for quality assurance