Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in
MIT License
Bot releases are visible (Hide)
go install
instead of go get
Published by danielgtaylor about 1 year ago
This release introduces support for retries & timeouts (see https://rest.sh/#/retries for details), and makes the management of bulk resources more resilient to partial failures along with a few small bug fixes.
Note: Some HTTP response codes (408, 425, 429, 500, 502, 503, 504) are now retried by default. Use --rsh-retry=0
or RSH_RETRY=0
to disable this behavior if needed.
Full Changelog: https://github.com/danielgtaylor/restish/compare/v0.18.0...v0.19.0
Published by danielgtaylor about 1 year ago
This release brings a few important changes worth calling out:
Freedesktop conventions are now followed, meaning the location of configuration and cache files is now operating-system dependent. Files are automatically moved over when running the new Restish release. The new restish api edit
command makes it easy to edit your API configuration, which will now be located:
~/Library/Application Support/restish/apis.json
~/.config/restish/apis.json
%AppData%\restish\apis.json
More docs here: https://rest.sh/#/configuration
If no OpenAPI server locations match, the default operation base path is now the path component of the base
configuration value. This can be overridden via the operation_base
parameter. See docs at https://rest.sh/#/configuration?id=operation-base-path
Local and remote references are now supported in OpenAPI, including relative refs with the base set to the location of the OpenAPI file. Restish can now officially load the DigitalOcean API spec.
Full Changelog: https://github.com/danielgtaylor/restish/compare/v0.17.0...v0.18.0
Published by danielgtaylor over 1 year ago
Full Changelog: https://github.com/danielgtaylor/restish/compare/v0.16.0...v0.17.0
Published by danielgtaylor almost 2 years ago
Full Changelog: https://github.com/danielgtaylor/restish/compare/v0.15.2...v0.16.0
Published by danielgtaylor almost 2 years ago
Full Changelog: https://github.com/danielgtaylor/restish/compare/v0.15.1...v0.15.2
Published by danielgtaylor almost 2 years ago
Full Changelog: https://github.com/danielgtaylor/restish/compare/v0.15.0...v0.15.1
Published by danielgtaylor almost 2 years ago
This release includes BREAKING CHANGES which include output defaults behavior, replacing JMESPath as the query language, and replacing the low-level Open API library to support Open API 3.1. See further details below and in the linked PRs.
Full Changelog: https://github.com/danielgtaylor/restish/compare/v0.14.0...v0.15.0
Published by danielgtaylor over 2 years ago
The new Markdown rendering feature looks like this (old on the left, new on the right):
Full Changelog: https://github.com/danielgtaylor/restish/compare/v0.13.3...v0.14.0
Published by danielgtaylor over 2 years ago
Full Changelog: https://github.com/danielgtaylor/restish/compare/v0.13.2...v0.13.3
Published by danielgtaylor over 2 years ago
Full Changelog: https://github.com/danielgtaylor/restish/compare/v0.13.1...v0.13.2
Published by danielgtaylor over 2 years ago
Full Changelog: https://github.com/danielgtaylor/restish/compare/v0.13.0...v0.13.1
Published by danielgtaylor over 2 years ago
Full Changelog: https://github.com/danielgtaylor/restish/compare/v0.12.0...v0.13.0
Published by danielgtaylor over 2 years ago
Published by danielgtaylor over 2 years ago
Full Changelog: https://github.com/danielgtaylor/restish/compare/v0.10.0...v0.11.0
Published by danielgtaylor over 2 years ago
Published by danielgtaylor over 2 years ago
Published by danielgtaylor almost 3 years ago
Published by danielgtaylor almost 3 years ago
Published by danielgtaylor almost 3 years ago