Skip to content

disable all CLI tools by default, as well as get_active_location#382

Merged
jakemac53 merged 7 commits intomainfrom
disable-tools
Mar 5, 2026
Merged

disable all CLI tools by default, as well as get_active_location#382
jakemac53 merged 7 commits intomainfrom
disable-tools

Conversation

@jakemac53
Copy link
Contributor

@jakemac53 jakemac53 commented Mar 4, 2026

Closes #372

  • Adds a setting for tools to control whether they are enabled by default or not.
  • No longer default to all category being enabled, instead use the tool default if we get no other setting. Allows enabling all tools with --enable all regardless of defaults.
  • Updates readme script to add the categories and default enabled status to the table for tools.
  • Also deletes the old screenshot tool which has been disabled for quite some time, and had no way of being enabled. This didn't fit in well with the new model and it was just tech debt anyways.

@github-actions
Copy link

github-actions bot commented Mar 4, 2026

PR Health

Changelog Entry ✔️
Package Changed Files

Changes to files need to be accounted for in their respective changelogs.

This check can be disabled by tagging the PR with skip-changelog-check.

@jakemac53 jakemac53 merged commit a619d4b into main Mar 5, 2026
1 check passed
@jakemac53 jakemac53 deleted the disable-tools branch March 5, 2026 18:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Disable many unnecessary tools by default

2 participants