Marwanhawari Stew Versions Save

🥘 An independent package manager for compiled binaries.

v0.4.0

1 month ago

Features

  • Add ability to have reproducible batch installs from the Stewfile.lock.json (#15, #35, #42, #43)
  • Improve automatic GitHub asset detection by ignoring hash files (#32)
  • Now stew search command uses Install instead of Browse, so once you select a project, it will try to automatically detect and download the asset of the latest version of the project (#38)

Bug fixes

  • Fix downloading GitHub assets from private repos (#24)
  • Fix stew upgrade throwing an error if the package uses the same asset name across versions (#31)
  • Fix stew config suggestions for the stewPath and stewBinPath to default to the users current paths in the config file (#39)

Other:

  • Upgrade to Go 1.22 (#29)
  • Upgrade dependencies (#40)
  • Replace deprecated ioutil with io and os (#41)

Breaking changes:

  • Remove stew list --assets flag because users should no longer try to use the Stewfile for reproducible installs (#34)
  • Now stew install only allows a single argument (#35)

Contributors

@kencx @shopeonarope @hannah98

v0.3.0

2 years ago
  • Add tests
  • Show forks in stew search results (#6)
  • Automatically prompt for renaming a binary if the asset itself is a binary or if the binary couldn't be automatically detected. (#7)
  • Add stew rename subcommand (#7)
  • Allow for user configuration and add stew config subcommand (#8, #9)
  • Change default configuration to follow the XDG spec (#8, #9)
  • Add brew tap as an installation option

v0.2.0

2 years ago
  • Added search subcommand
  • Added documentation comments for exported functions/variables/structs
  • Improve the help screen text

v0.1.0

2 years ago
  • Initial release