-
-
Notifications
You must be signed in to change notification settings - Fork 409
Closed
Labels
BugThings to squish; generally used for issuesThings to squish; generally used for issues
Milestone
Description
Playing with Sopel's CLI tools on a fresh cloud instance, I found the following:
-
sopel-config init: mid-wizard, hitting Ctrl+C spits out aKeyboardInterrupttraceback- This should just abort creating the config, maybe with a "Config operation cancelled" message
-
sopel-pluginsactions run when no config has been created yet spit out asopel.config.ConfigurationNotFoundtraceback- These should catch and display a friendly error message only
Things likeNAK, meh. Just say there's no config, same as the otherssopel-plugins showshould probably work for core plugins at least even if no config exists?
-
sopel-config list: no output if no configs exist- Not a traceback, but might as well be addressed at the same time.
- An empty list would be appropriate for output intended for consumption by a script, but we intend Sopel's CLI utilities to be used by humans. A helpful message suggesting to run
sopel-config initmight be good.
Metadata
Metadata
Assignees
Labels
BugThings to squish; generally used for issuesThings to squish; generally used for issues