It is hard to find the "actions" command and the "actions" command is misdocumented
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Divmod Imaginary |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
This is a bad first user experience:
> help
Bad command or filename
> help help
HELP
Usage: help <command>
Provides information on the usage of the indicated command.
> commands
Bad command or filename
> command
Bad command or filename
> help commands
No help available on commands.
> list
Bad command or filename
> list commands
Bad command or filename
> help list
LIST
Usage: list <listable>
<listable> things are thus:
thing types
See "help list <listable>" for more details.
> list thing
Bad command or filename
> list thing types
pants
shirt
thing
torch
underwear
> help list thing types
LIST THING TYPES
Usage: list thing types
Show a list of names of things which can be created with the create command.
> actions
actions bury close create describe dig drop emote equipment go help hit illuminate inventory listthingtypes look name open putin remove restore
say score scrutinize search set take wear who
> help actions
COMMANDS
Usage: commands
List all commands available to you.
(Also, the user was me).
It would be great if `help` by itself did something more useful - maybe that's not part of this bug report though. However, "commands" should almost certainly be an alias for "actions" as the former is much more guessable. And the lies in the help text for "actions" telling you to type "commands" don't help.
Related branches
- Jonathan Jacobs: Approve
-
Diff: 84 lines (+40/-6)4 files modifiedImaginary/imaginary/action.py (+15/-0)
Imaginary/imaginary/resources/help/actions (+5/-5)
Imaginary/imaginary/resources/help/commands (+3/-0)
Imaginary/imaginary/test/test_actions.py (+17/-1)
Changed in imaginary: | |
status: | New → Fix Committed |