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

Opt out plugins instead of opt in #91

Open
percepo opened this issue Jan 12, 2024 · 3 comments
Open

Opt out plugins instead of opt in #91

percepo opened this issue Jan 12, 2024 · 3 comments

Comments

@percepo
Copy link

percepo commented Jan 12, 2024

No description provided.

@percepo percepo added this to TODOs Jan 12, 2024
@percepo percepo converted this from a draft issue Jan 12, 2024
@percepo
Copy link
Author

percepo commented Jan 12, 2024

Also see #88 . Giving the user a better way to interface with the plugins is nice, but for just getting started and seeing what wenum even does by default, maybe some plugins should be activated by default, and have the user need to act if they want to disable them altogether.
At least the useful passive ones could be active, and maybe some active ones with the biggest impact such as linkparser.

@percepo
Copy link
Author

percepo commented Jan 12, 2024

This could even bring up the question of having some of these plugins be integrated into the core, but thats some ways off.

@percepo
Copy link
Author

percepo commented Jan 19, 2024

Alternatively, have a first step appear to the user with a list of plugins, their descriptions, and checkboxes to activate them when a user starts wenum without specifying any plugins.
This creates an awareness for all the existing plugins. That step would be suppressed if the user specifies the --plugin option on the CLI.
Avoiding this first step for "experienced" users would often happen by default, and only be something to consider when they want to (for some reason) not use any plugins.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

1 participant