Releases: shipyard/shipyard-cli
v1.7.0
v1.6.0
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
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
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
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
- 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 toexec
- 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
- Make the CLI look for environment variables that have a
SHIPYARD_
prefix to avoid name collisions
v1.2.1
- Third-party dependency updates and upgrade of Go to 1.20
- Various README and help text fixes
v1.2.0
- Add a
get org
command - Allow to interactively set the API token in the config
- Various improvements to debug messages, error display