Show super-man's flag browser across dracula/monokai/nord/solarized-dark
to illustrate that it adapts to any terminal palette.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Headless tmux-recorded demo of `super-man ai`: natural-language→bash via
local NL2SH, the -q quiet/pipeable mode, and --compare (NL2SH vs
qwen2.5-coder) side by side. Rendered gif+mp4 via the video-toolkit.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Make westenfelder/NL2SH the default `ai` model (most accurate in the
25-query benchmark, only model handling hard multi-stage tasks) and add a
-q/--quiet/--raw flag that prints just the generated command to stdout
(errors to stderr) so `ai` composes in scripts and pipelines.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Default the ai mode to qwen2.5-coder:1.5b instead of the hardcoded (and
uninstalled) westenfelder/NL2SH, which left ai mode broken. The model is now
configurable via SUPERMAN_AI_MODEL / --model, with markdown-fence stripping and
a coder-specific prompt wrapper so general coder models emit a single bare
one-liner. NL2SH still receives the raw query. Adds --compare to run multiple
models side by side (SUPERMAN_AI_COMPARE_MODELS) with timing for benchmarking.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add ask/task/category/explain/ai modes and requirements to the usage
section, matching the script's actual --help output.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Record an interactive demo showing entry open -> flag browse -> Esc back
to the home screen with no intermediary step, then repeat for another
command. Add a root README that embeds the GIF and links the MP4/cast.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Display Enhancements:
• Added color-coordinated flag lines (bold yellow flags, dim separator)
• Enhanced bottom preview panel (3 lines → 8 lines)
• Implemented bordered box design with flag 🏴 and description 📝 emojis
• Added clean flag/description separation using AWK-based parsing
• Flag section shows ONLY bash input (e.g., -s sig)
• Description section shows ONLY explanation text
• Cyan bold for flags, green for descriptions in preview
• Handles missing descriptions with dimmed "(No description available)"
Technical Improvements:
• Modified extract_all_flags() to add ANSI color codes to output
• Enhanced browse_flags_fuzzy() preview with intelligent parsing
• Uses AWK field separator on em dash (—) for robust splitting
• Replaced xargs with sed for trimming to avoid flag interpretation
• Added fallback handling for flags without descriptions
Project Organization:
• Moved documentation files to docs/ directory for better structure
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>