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
+7 -7
View File
@@ -1,8 +1,8 @@
# Bash Buddy v2.1.0 - Testing Suite & Comprehensive UI Improvements
# Super Man v2.1.0 - Testing Suite & Comprehensive UI Improvements
## Overview
This PR introduces a complete testing suite and comprehensive UI improvements for Bash Buddy, elevating the user experience across all operating modes while ensuring code quality and performance.
This PR introduces a complete testing suite and comprehensive UI improvements for Super Man, elevating the user experience across all operating modes while ensuring code quality and performance.
## What's New
@@ -41,7 +41,7 @@ This PR introduces a complete testing suite and comprehensive UI improvements fo
## Technical Details
### Files Changed
- `bash-helper.sh` - Core improvements (+200 lines)
- `super-man.sh` - Core improvements (+200 lines)
- `test-suite.sh` - New comprehensive testing framework
- Multiple documentation files
@@ -114,25 +114,25 @@ After Selection:
### Run Test Suite
```bash
cd /home/dell/coding/bash/bash-buddy
cd /home/dell/coding/bash/super-man
./test-suite.sh
```
### Test Interactive Mode
```bash
./bash-helper.sh
./super-man.sh
# Try: fuzzy search → select command → browse flags → press Enter → repeat
```
### Test Explain Mode with Examples
```bash
./bash-helper.sh explain find
./super-man.sh explain find
# Look for SYNTAX and EXAMPLE sections
```
### Test Fuzzy Flag Search
```bash
./bash-helper.sh ls
./super-man.sh ls
# Fuzzy flag browser opens automatically after command info
# Type keywords like "color" or "time" to search
```