You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Previously, the main app and all plugins were in the same repository. Plugins have been separated to theirownrepositories
This required reworking a lot of the logic to handle optional repository names when searching tools to download
For example, to install nodejs, one could write woof install nodejs, woof install core/nodejs, woof install core (autocompletion), or woof install (autocompletion)
Change approach of tracking to modify PATH (instead of symlinks and shims)
Shims will be implemented again later
Improve name of directories of where data is stored (under ~/.local/state/woof)
Features
Add support for Bash, Python, and PHP (wip)
Allow passing --help to any subcommands
Add exec subcommand
Implement enabling and disabling of plugins
Significantly improve help menu for tool subcommand
Fixes
Setting global version now works again
Improve filter location in plugin repository (they are now a subdirectory of tools (instead of a sibling directory))
Only source necessary subcommands when executing one