Bug Description
The inline help topics and cheatsheets (in help_topics.py and discovery.py) reference commands that don't exist in the CLI. Specifically, they reference limacharlie rule list, limacharlie rule create, limacharlie rule update, etc. — but the actual commands are under the dr noun (limacharlie dr list, limacharlie dr set, etc.).
Similarly, fp create --name is referenced but the actual command is fp set --key.
Steps to Reproduce
limacharlie help cheatsheet --name detection-engineering
limacharlie help cheatsheet --name common-operations
limacharlie help topic d\&r-rules
All three output commands like:
limacharlie rule list
limacharlie rule create --name my-rule --detect '...' --respond '...'
limacharlie rule update --name proc-detect ...
limacharlie fp create --name suppress-benign ...
None of these commands exist. Running them produces Error: No such command 'rule'.
Affected Files
limacharlie/help_topics.py — HELP_TOPICS["d&r-rules"], HELP_TOPICS["detections"], HELP_TOPICS["bexpr"], HELP_TOPICS["extensions"], HELP_TOPICS["sync"], CHEATSHEETS["common-operations"], CHEATSHEETS["detection-engineering"]
limacharlie/discovery.py — PROFILES["detection_engineering"]["commands"] list
Correct Commands
| Referenced (wrong) |
Actual command |
limacharlie rule list |
limacharlie dr list |
limacharlie rule get |
limacharlie dr get |
limacharlie rule create |
limacharlie dr set |
limacharlie rule update |
limacharlie dr set |
limacharlie rule delete |
limacharlie dr delete |
limacharlie rule test |
limacharlie dr test |
limacharlie rule replay |
limacharlie dr replay |
limacharlie rule validate |
limacharlie dr validate |
limacharlie rule export |
limacharlie dr export |
limacharlie rule import |
limacharlie dr import |
limacharlie fp create |
limacharlie fp set |
--name flag |
--key flag |
Impact
Confusing for new users who rely on --ai-help, cheatsheets, and help topics for command discovery — they'll get No such command errors for every D&R rule operation.
Bug Description
The inline help topics and cheatsheets (in
help_topics.pyanddiscovery.py) reference commands that don't exist in the CLI. Specifically, they referencelimacharlie rule list,limacharlie rule create,limacharlie rule update, etc. — but the actual commands are under thedrnoun (limacharlie dr list,limacharlie dr set, etc.).Similarly,
fp create --nameis referenced but the actual command isfp set --key.Steps to Reproduce
All three output commands like:
None of these commands exist. Running them produces
Error: No such command 'rule'.Affected Files
limacharlie/help_topics.py—HELP_TOPICS["d&r-rules"],HELP_TOPICS["detections"],HELP_TOPICS["bexpr"],HELP_TOPICS["extensions"],HELP_TOPICS["sync"],CHEATSHEETS["common-operations"],CHEATSHEETS["detection-engineering"]limacharlie/discovery.py—PROFILES["detection_engineering"]["commands"]listCorrect Commands
limacharlie rule listlimacharlie dr listlimacharlie rule getlimacharlie dr getlimacharlie rule createlimacharlie dr setlimacharlie rule updatelimacharlie dr setlimacharlie rule deletelimacharlie dr deletelimacharlie rule testlimacharlie dr testlimacharlie rule replaylimacharlie dr replaylimacharlie rule validatelimacharlie dr validatelimacharlie rule exportlimacharlie dr exportlimacharlie rule importlimacharlie dr importlimacharlie fp createlimacharlie fp set--nameflag--keyflagImpact
Confusing for new users who rely on
--ai-help, cheatsheets, and help topics for command discovery — they'll getNo such commanderrors for every D&R rule operation.