Skip to content
This repository has been archived by the owner on Mar 8, 2022. It is now read-only.

Releases: fishworks/gofish

GoFish v0.15.0

01 Mar 19:38
v0.15.0
691768d
Compare
Choose a tag to compare

GoFish v0.15.0 brings a few bug fixes as well as an update to Go 1.17. A few minor bugs were fixed. darwin-arm64 builds of GoFish are now available.

See the comparison against v0.14.0 here.

Install

To install v0.15.0, you have two options:

1. From the Install Scripts

MacOS/Linux:

curl -fsSL https://raw.githubusercontent.com/fishworks/gofish/main/scripts/install.sh | bash

Windows (PowerShell, as Administrator):

Set-ExecutionPolicy Bypass -Scope Process -Force
iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/fishworks/gofish/main/scripts/install.ps1'))

2. Upgrade GoFish with GoFish!

All users of GoFish can upgrade GoFish using GoFish! How neat is that?

First, you have to install GoFish, with GoFish:

gofish update
gofish install gofish

Then, any time you want to upgrade GoFish, call gofish upgrade!

gofish upgrade gofish

GoFish v0.14.0

18 May 22:24
313faec
Compare
Choose a tag to compare

GoFish v0.14.0 brings a few bug fixes as well as an update to Go 1.16, fixing several underlying bugs and addressing recent security updates with older versions of Go.

Install

To install v0.14.0, you have two options:

1. From the Install Scripts

MacOS/Linux:

curl -fsSL https://raw.githubusercontent.com/fishworks/gofish/main/scripts/install.sh | bash

Windows (PowerShell, as Administrator):

Set-ExecutionPolicy Bypass -Scope Process -Force
iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/fishworks/gofish/main/scripts/install.ps1'))

2. Upgrade GoFish with GoFish!

All users of GoFish can upgrade GoFish using GoFish! How neat is that?

First, you have to install GoFish, with GoFish:

gofish update
gofish install gofish

Then, any time you want to upgrade GoFish, call gofish upgrade!

gofish upgrade gofish

GoFish v0.13.0

24 Jul 17:23
91f78df
Compare
Choose a tag to compare

GoFish v0.13.0 is a relatively small release, but an important one. v0.13.0 introduces ARM, ARM64, and ppc64le builds of GoFish, allowing GoFish to be usable on Raspberry Pis, Microsoft Surface Pro X, and the eventual MacBook Pros with Apple's A-series ARM chipsets. We look forward to your feedback and bug reports on these platforms!

Several other enhancements include:

  • aliases for gofish uninstall: gofish rm | gofish remove
  • gofish uninstall now accepts multiple arguments

You can view the full CHANGELOG on what's changed between v0.12.2 and v0.13.0 here.

Install

To install v0.13.0, you have two options:

1. From the Install Scripts

MacOS/Linux:

curl -fsSL https://raw.githubusercontent.com/fishworks/gofish/main/scripts/install.sh | bash

Windows (PowerShell, as Administrator):

Set-ExecutionPolicy Bypass -Scope Process -Force
iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/fishworks/gofish/main/scripts/install.ps1'))

2. Upgrade GoFish with GoFish!

All users of GoFish can upgrade GoFish using GoFish! How neat is that?

First, you have to install GoFish, with GoFish:

gofish update
gofish install gofish

Then, any time you want to upgrade GoFish, call gofish upgrade!

gofish upgrade gofish

GoFish v0.12.2

22 Jun 17:55
Compare
Choose a tag to compare

GoFish 0.12.2 is a hotfix release for v0.12.1. There were some issues with fetching and un-archiving certain packages causing gofish install to fail.

You can see the full CHANGELOG on what's changed between v0.12.1 and v0.12.2 here.

Install

To install v0.12.2, you have two options:

1. From the Install Scripts

MacOS/Linux:

curl -fsSL https://raw.githubusercontent.com/fishworks/gofish/main/scripts/install.sh | bash

Windows (PowerShell, as Administrator):

Set-ExecutionPolicy Bypass -Scope Process -Force
iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/fishworks/gofish/main/scripts/install.ps1'))

2. Upgrade GoFish with GoFish!

All users of GoFish can upgrade GoFish using GoFish! How neat is that?

First, you have to install GoFish, with GoFish:

gofish update
gofish install gofish

Then, any time you want to upgrade GoFish, call gofish upgrade!

gofish upgrade gofish

GoFish v0.12.1

22 Jun 17:29
Compare
Choose a tag to compare

GoFish 0.12.01 is a hotfix release for v0.12.0. There were some issues with fetching and un-archiving the cached packages causing gofish install to fail.

You can see the full CHANGELOG on what's changed between v0.12.0 and v0.12.1 here.

Install

To install v0.12.1, you have two options:

1. From the Install Scripts

MacOS/Linux:

curl -fsSL https://raw.githubusercontent.com/fishworks/gofish/main/scripts/install.sh | bash

Windows (PowerShell, as Administrator):

Set-ExecutionPolicy Bypass -Scope Process -Force
iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/fishworks/gofish/main/scripts/install.ps1'))

2. Upgrade GoFish with GoFish!

All users of GoFish can upgrade GoFish using GoFish! How neat is that?

First, you have to install GoFish, with GoFish:

gofish update
gofish install gofish

Then, any time you want to upgrade GoFish, call gofish upgrade!

gofish upgrade gofish

GoFish v0.12.0

22 Jun 16:34
Compare
Choose a tag to compare

GoFish 0.12.0 now supports bzip2, xz and rar package formats.

You can see the full CHANGELOG on what's changed between v0.11.0 and v0.12.0 here.

Install

To install v0.12.0, you have two options:

1. From the Install Scripts

MacOS/Linux:

curl -fsSL https://raw.githubusercontent.com/fishworks/gofish/main/scripts/install.sh | bash

Windows (PowerShell, as Administrator):

Set-ExecutionPolicy Bypass -Scope Process -Force
iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/fishworks/gofish/main/scripts/install.ps1'))

2. Upgrade GoFish with GoFish!

All users of GoFish can upgrade GoFish using GoFish! How neat is that?

First, you have to install GoFish, with GoFish:

gofish update
gofish install gofish

Then, any time you want to upgrade GoFish, call gofish upgrade!

gofish upgrade gofish

GoFish v0.11.0

04 Dec 18:46
Compare
Choose a tag to compare

NOTE: there was a breaking change to the home paths on several operating systems. Please make sure to migrate your existing installations over with mv /usr/local/Fish /usr/local/gofish, and run gofish unlink and gofish link to re-link your installations over to the new home directory. Either that, or start from scratch.

GoFish 0.11.0 fixes a few issues with path traversals. It also introduced a new environment variable to override the binary install path: GOFISH_BINPATH.

On the project's side, we switched over from CircleCI and AppVeyor to Github Actions.

You can see the full CHANGELOG on what's changed between v0.10.0 and v0.11.0 here.

Install

To install v0.11.0, you have two options:

1. From the Install Scripts

MacOS/Linux:

curl -fsSL https://raw.githubusercontent.com/fishworks/fish/main/scripts/install.sh | bash

Windows (PowerShell, as Administrator):

Set-ExecutionPolicy Bypass -Scope Process -Force
iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/fishworks/fish/main/scripts/install.ps1'))

2. Upgrade GoFish with GoFish!

All users of GoFish can upgrade GoFish using GoFish! How neat is that?

First, you have to install GoFish, with GoFish:

gofish update
gofish install gofish

Then, any time you want to upgrade GoFish, call gofish upgrade!

gofish upgrade gofish

GoFish 0.10.0

03 Sep 18:31
9251fee
Compare
Choose a tag to compare

GoFish v0.10.0 is an incremental release over 0.9.0 with a few enhancements:

  • introduced the ability to install mulitple packages in a single gofish install, e.g. gofish install go hugo (thanks @tomlazar!)
  • implemented gofish rig path <rig> for programmatic access to a rig. This is useful when making changes in a rig via cd $(gofish rig path github.com/fishworks/fish-food)
  • fixed a bug where gofish upgrade wouldn't work on Windows due to symlinking issues (now fixed in Go 1.11)

You can see the full CHANGELOG on what's changed between v0.9.0 and v0.10.0 here.

Install

To install v0.10.0, you have two options:

1. From the Install Scripts

MacOS/Linux:

curl -fsSL https://raw.githubusercontent.com/fishworks/fish/master/scripts/install.sh | bash

Windows (PowerShell, as Administrator):

Set-ExecutionPolicy Bypass -Scope Process -Force
iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/fishworks/fish/master/scripts/install.ps1'))

2. Upgrade GoFish with GoFish!

All users of GoFish can upgrade GoFish using GoFish! How neat is that?

First, you have to install GoFish, with GoFish:

gofish update
gofish install gofish

Then, any time you want to upgrade GoFish, call gofish upgrade!

gofish upgrade gofish

GoFish 0.9.0

09 Aug 17:52
4a505a0
Compare
Choose a tag to compare

This release is an incremental release over 0.8.0 with a few enhancements:

  • fixed a bug where gofish would upgrade everything on a gofish upgrade, rather than only the packages that need upgrades
  • fixed a bug where gofish update before calling gofish init would cause a panic stack trace
  • allowed gofish to accept capitalized shasums for string comparison (thanks @PatrickLang!)
  • fixed a bug where gofish rig add would report an unexpected error when adding a poorly-formed rig

You can see the full CHANGELOG on what's changed between v0.8.0 and v0.9.0 here.

Install

To install v0.9.0, you have two options:

1. From the Install Scripts

MacOS/Linux:

curl -fsSL https://raw.githubusercontent.com/fishworks/fish/master/scripts/install.sh | bash

Windows (PowerShell, as Administrator):

Set-ExecutionPolicy Bypass -Scope Process -Force
iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/fishworks/fish/master/scripts/install.ps1'))

2. Upgrade GoFish with GoFish!

All users of GoFish can upgrade GoFish using GoFish! How neat is that?

First, you have to install GoFish, with GoFish:

gofish update
gofish install gofish

Then, any time you want to upgrade GoFish, call gofish upgrade!

gofish upgrade gofish

GoFish 0.8.0

14 Jul 18:36
51a7106
Compare
Choose a tag to compare
  • added named rigs to gofish rig add, allowing users to rename rigs on-the-fly via gofish rig add <URL> myrig
  • fixed a bug where zip files with recursive directories would not be created (e.g. gofish install go on Windows)
  • swapped out $USER to rely on id to provide the user and group name for gofish init, making it more portable across other systems
  • added example Dockerfile for demonstrative purposes on how to run gofish in a Docker container.

You can see the full CHANGELOG on what's changed between v0.7.0 and v0.8.0 here.

Install

To install v0.8.0, you have two options:

1. From the Install Scripts

MacOS/Linux:

curl -fsSL https://raw.githubusercontent.com/fishworks/fish/master/scripts/install.sh | bash

Windows (PowerShell, as Administrator):

Set-ExecutionPolicy Bypass -Scope Process -Force
iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/fishworks/fish/master/scripts/install.ps1'))

2. Upgrade GoFish with GoFish!

All users of GoFish can upgrade GoFish using GoFish! How neat is that?

First, you have to install GoFish, with GoFish:

gofish update
gofish install gofish

Then, any time you want to upgrade GoFish, call gofish upgrade!

gofish upgrade gofish