Skip to content

v0.5.0

Latest
Compare
Choose a tag to compare
@hyperupcall hyperupcall released this 11 Jul 18:06
· 9 commits to main since this release
v0.5.0
740701b

Breaking Changes

  • Move to multi-repository structure
    • Previously, the main app and all plugins were in the same repository. Plugins have been separated to their own repositories
    • 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