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:
+18
-18
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user