Skip to content

Releases: shipyard/shipyard-cli

v1.7.0

11 Apr 20:46
5deb6bd
Compare
Choose a tag to compare

Major additions

  • This release adds a new telepresence connect command, which allows to start the telepresence service quickly. Note that the telepresence binary must be in the PATH.

v1.6.0

26 Feb 14:32
ef557f1
Compare
Choose a tag to compare

Major additions

  • This release adds autocomplete for environment IDs. Now, you can not only use autocomplete to complete commands and arguments but also environment IDs (where applicable) by hitting and getting a list of available environment IDs. You can also type the first few characters and let the CLI complete the ID for you.

Other changes

  • The CLI now properly handles the org value provided by custom config files or as a flag to most commands.

v1.5.0

17 Jan 21:44
62dc8c9
Compare
Choose a tag to compare

Major additions

  • This release adds volume and snapshot support. Refer to the README for documentation on what you can do with volumes and snapshots.

Other changes

  • The CLI now properly handles config values provided by custom config files

v1.4.0

31 Oct 21:03
c69495b
Compare
Choose a tag to compare

Major addition

This release introduces the login command for a quick browser-based authentication flow.

Smaller changes

When there is more than one page in a table of resources, such as environments, the CLI informs the user which page is next.
Some status messages have been adjusted (when environments get queued for restart and rebuild).
The CLI now prints the stack trace on any panics.
Users may run some general help commands without having authenticated to the CLI.
The Dockerfile now has instructions to inject the version and Git commit into the binary in the container.
Some third-party dependencies have been updated.

Full Changelog: v1.3.1...v1.4.0

v1.3.1

19 Apr 22:34
Compare
Choose a tag to compare

This release fixes an issue where the CLI incorrectly looked up a pod name when given a service name that was
different from how it is defined in the Compose file. Now the CLI properly checks if the service exists and suggests a similarly named existing service in case of a typo.

v1.3.0

22 Mar 00:50
Compare
Choose a tag to compare
  • Added a new visit subcommand that looks up an environment by ID and opens a web browser at its URL
  • Fixed a regression with the API token lookup - the SHIPYARD_API_TOKEN environment variable works again (its priority is higher that the config's value)
  • The CLI no longer drops a user into a sh shell when users don't provide command arguments to exec
  • Renamed all packages to allow third parties to import packages from the CLI into external code
  • Minor UI, error message, and help text improvements

v1.2.2

24 Feb 15:29
44f8603
Compare
Choose a tag to compare
  • Make the CLI look for environment variables that have a SHIPYARD_ prefix to avoid name collisions

v1.2.1

23 Feb 17:43
8388b3b
Compare
Choose a tag to compare
  • Third-party dependency updates and upgrade of Go to 1.20
  • Various README and help text fixes

v1.2.0

16 Jan 23:55
Compare
Choose a tag to compare
  • Add a get org command
  • Allow to interactively set the API token in the config
  • Various improvements to debug messages, error display