Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Core config wizard needs TLC #2626

Open
dgw opened this issue Sep 25, 2024 · 0 comments
Open

Core config wizard needs TLC #2626

dgw opened this issue Sep 25, 2024 · 0 comments
Labels
Housekeeping Code cleanup, removal of deprecated stuff, etc.
Milestone

Comments

@dgw
Copy link
Member

dgw commented Sep 25, 2024

While repeatedly setting up new bots to test new (or repackaged) plugins with sopel-config init, I began to notice little things that don't make sense any more.

The core section's configure() wizard is pretty simple, and there are quite a few more basic options that it doesn't help set up:

  • Authentication
  • Admins other than the owner
  • Account names for owner/admin
  • Plugins (just whether builtins should be enabled on this config or not; managing beyond this is for sopel-plugins to do)
  • The command prefix
  • Logging
  • The bot's user and ("real") name

On top of that, the main thing that got me thinking about this was outdated messaging in the prompts, e.g. "separated by commas" when prompting for the list of channels to join when ListAttribute now expects values to be entered on separate lines.

Overall, giving the config wizard some attention would be a nice QoL improvement we could do in a minor release (tentatively, 8.1).

@dgw dgw added the Housekeeping Code cleanup, removal of deprecated stuff, etc. label Sep 25, 2024
@dgw dgw added this to the 8.1.0 milestone Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Housekeeping Code cleanup, removal of deprecated stuff, etc.
Projects
None yet
Development

No branches or pull requests

1 participant