Skip to content

feat(bigshot.lic): v5.16.0 add ;bigshot help and unknown-option fallback - #2416

Open
mrhoribu wants to merge 1 commit into
feat/bigshot-crtrstatus-command-checksfrom
feat/bigshot-cli-help
Open

feat(bigshot.lic): v5.16.0 add ;bigshot help and unknown-option fallback#2416
mrhoribu wants to merge 1 commit into
feat/bigshot-crtrstatus-command-checksfrom
feat/bigshot-cli-help

Conversation

@mrhoribu

Copy link
Copy Markdown
Contributor

feat(bigshot.lic): v5.16.0 add ;bigshot help and unknown-option fallback

There was no ;bigshot help, and no else on the CLI dispatch chain -
;bigshot help and any mistyped option both silently did nothing. The
only help text anywhere in the script was ;bigshot debug help.

Adds Bigshot.help, mirroring debug_help's existing pattern: a
Terminal::Table when the gem is loaded, plain respond lines otherwise,
so it degrades on front ends without table support. Documents the full
CLI surface - hunting modes, group (head/tail/link), setup/profile/
display/list/reset, and debug/test - plus a pointer to the gswiki for
the command-check modifier reference, which is out of scope for this
script's own --help output.

Wired in two places:

  • a new branch ahead of the mode branch, anchored /\Ahelp\z/i so it
    can't collide with any other keyword
  • a new else on the dispatch chain, so an unknown option now names
    itself and prints help instead of doing nothing

@coderabbitai

coderabbitai Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 427b93ad-3239-4232-ada5-2bb5f1bc3d55

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@mrhoribu
mrhoribu force-pushed the feat/bigshot-cli-help branch from 27d3e79 to b8cd573 Compare August 17, 2026 23:38
There was no ;bigshot help, and no else on the CLI dispatch chain -
;bigshot help and any mistyped option both silently did nothing. The
only help text anywhere in the script was ;bigshot debug help.

Adds Bigshot.help, mirroring debug_help's existing pattern: a
Terminal::Table when the gem is loaded, plain respond lines otherwise,
so it degrades on front ends without table support. Documents the full
CLI surface - hunting modes, group (head/tail/link), setup/profile/
display/list/reset, and debug/test - plus a pointer to the gswiki for
the command-check modifier reference, which is out of scope for this
script's own --help output.

Wired in two places:
  - a new branch ahead of the mode branch, anchored /\Ahelp\z/i so it
    can't collide with any other keyword
  - a new else on the dispatch chain, so an unknown option now names
    itself and prints help instead of doing nothing
@mrhoribu
mrhoribu force-pushed the feat/bigshot-cli-help branch from b8cd573 to 2b4e13a Compare August 17, 2026 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants