restish

Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in

MIT License

Stars
699
Committers
31

Bot releases are hidden (Show)

restish - v0.9.0

Published by danielgtaylor almost 3 years ago

Changelog

9d7a16f Merge pull request #52 from exoscale/fix-rsh-no-cache
2e2744a Merge pull request #55 from afh/afh-expand-env
72bac8a Merge pull request #56 from danielgtaylor/fix-builds
526fa58 Merge pull request #57 from lllibailll/windows-fix
079d10c Merge pull request #58 from danielgtaylor/shorthand
909fc97 Merge pull request #59 from danielgtaylor/shorthand2
9394c33 Obtain cache and api configs from viper config-directory
6eccf52 Panic when api file read fails
797f969 chore: move off deprecated action runner
29d543c feat: Expand environment variables in api spec_files and profile headers
ee5960d feat: dependency updates
e18c7c7 feat: switch to new shorthand package
00ddc79 feat: update missed use of shorthand
b18d7db fix: rsh-no-cache was not being honored

restish - v0.8.0

Published by danielgtaylor over 3 years ago

Changelog

3ee8474 (feat): allow rettrieving spec file from a specified url instead of a file
7b1d277 Add simple table formatting support for collection of objects
8e092e9 Merge pull request #39 from LabShare/kp-api-spec-file-from-url
47de8a5 Merge pull request #42 from cgardens/cgardens/fix_kin_open_api
50bdce3 Merge pull request #50 from manther/tables
e6f8ddd Upgrade to kin-openapi v0.61.0
441898f feat: Add simple table formatting support for collection of objects
d38fa37 feat: allow retrieving spec file from a specified url instead of a file
ee9811c fix: links parse error crash; adds extra debug logs
f1e5dff fix: openapi tests
dd8581d fix: prevent auth prompt when header is manually passed, fixes #35

restish - v0.7.0

Published by danielgtaylor over 3 years ago

Changelog

bfd0906 Merge pull request #32 from exoscale/mtls
08459a3 feat(cli): Add support for mTLS
34162f7 feat(params): Support variables in server URLs when determining basePath

restish - v0.6.0

Published by danielgtaylor over 3 years ago

Changelog

6b84875 Merge pull request #28 from rburte-isp/docs-typoe
9376569 feat: add insecure mode, fixes #22
069c761 feat: auth code error handling
e1d9b7d fix(auth-code): more robust URI generation
4aa30c3 fix: better kebab casing of operation IDs, fixes #29

restish - v0.5.1

Published by danielgtaylor almost 4 years ago

Changelog

64590b9 Merge pull request #24 from h0x91b-wix/main
062646c Merge pull request #27 from danielgtaylor/autoconfig-exclude
f094e0e feat: Supporting of oauth auth_code with client_secret
08b98cb feat: ability to exclude autoconfig prompt vars

restish - v0.5.0

Published by danielgtaylor almost 4 years ago

Changelog

ba45f05 Merge pull request #26 from danielgtaylor/autoconfig
a60171e chore: dependency updates
e27ed19 feat: Autoconfiguration via x-cli-config

restish - v0.4.5

Published by danielgtaylor almost 4 years ago

Changelog

eec1617 Merge pull request #23 from danielgtaylor/generic-body-stdin
fff23db chore: fix deprecated goreleaser naming
6a8adbe fix: read body from stdin for generic calls

restish - v0.4.4

Published by danielgtaylor about 4 years ago

Changelog

a8687b3 Merge pull request #13 from danielgtaylor/dont-send-default
001964d Merge pull request #14 from danielgtaylor/auth-hook-failure
ac39753 Merge pull request #15 from danielgtaylor/fix-indentation
d51854a chore: rename master -> main
ea71b1c fix: CI cleanup
3d5eb30 fix: add test for implicit default params
5a6fe0b fix: bad indentation for short list with newlines, fixes #3
8cb5d6d fix: do not send implied default param values, fixes #9
d2de5f4 fix: show error on auth hook failure

restish - v0.4.3

Published by danielgtaylor about 4 years ago

Changelog

d895bf9 fix(auth): Cache as authorize_url and respect relative server urls

restish - v0.4.2

Published by danielgtaylor over 4 years ago

Changelog

f254e92 fix: understand application/x-yaml

restish - v0.4.1

Published by danielgtaylor over 4 years ago

Changelog

efd5d96 chore: update dependencies
e3b1e85 fix(pagination): update next page link from response
d959188 tests: fixAddress coverage

restish - v0.4.0

Published by danielgtaylor over 4 years ago

Changelog

cd0c1eb Merge pull request #1 from danielgtaylor/refresh-params
fca9330 Merge pull request #2 from danielgtaylor/fix-error-caching

restish - v0.3.1

Published by danielgtaylor over 4 years ago

Changelog

1d1b70d Create CNAME
5ff3f09 chore: bump dependencies
aff62e7 feat: Amazon Ion support
87504b3 feat: HAL + TerrificallySimpleJSON parsing
aab4b61 feat: JSON:API link parser
93ffc2f feat: OpenAPI loader improvements
1af17b9 feat: Siren hypermedia parser
85ffcae feat: add cert command for TLS info
3571fa8 feat: add known text types like application/javascript
593483f feat: api configure command
4f52149 feat: better OpenAPI extension support
4193048 feat: better handling of multiline strings
c7e6668 feat: better number conversion support
8401568 feat: cache-invalidating transport
5a1eafc feat: ci & release actions
cd02a9e feat: configurable CLI name
4a1e5ab feat: default to JSON request bodies
8ba0a4c feat: describedby for api spec
87f43f1 feat: disable spec cache on localhost
74140e5 feat: do not send param defaults
cfab912 feat: document operation inputs/outputs
a19da4f feat: image rendering
c14c8c9 feat: initial commit
0014efc feat: link standardization
5a7ee4c feat: loaders return an API instance
9be318a feat: local HTTP cache
61718a2 feat: operation examples
288ca8f feat: readable marshal inlining
55d53a9 feat: render more validators, simplify output
dafc9cd feat: shorthand for API URLs
ea3e8c5 feat: simplify HAL implementation
ce9444a feat: support brotli content-encoding
ab5e59d fix: URI templates should not be escaped
6b0844f fix: better detection of OpenAPI files
5d30872 fix: copy JSON float encoding logic
2cee8db fix: double arg parsing for slices
15b97a6 fix: filtering logic
c033950 fix: handle unknown binary data without failure
855a450 fix: ignore missing content-length header
3b331ef fix: properly detect verbose flag
0ba95e2 fix: syntax highlighting
ddb812b fix: syntax highlighting

restish - v0.3.0

Published by danielgtaylor over 4 years ago

Changelog

c7e6668 feat: better number conversion support
87f43f1 feat: disable spec cache on localhost
74140e5 feat: do not send param defaults
55d53a9 feat: render more validators, simplify output
ab5e59d fix: URI templates should not be escaped
855a450 fix: ignore missing content-length header
0ba95e2 fix: syntax highlighting

restish - v0.2.0

Published by danielgtaylor over 4 years ago

Changelog

1d1b70d Create CNAME
4f52149 feat: better OpenAPI extension support
5a1eafc feat: ci & release actions
4a1e5ab feat: default to JSON request bodies

Package Rankings
Top 5.14% on Proxy.golang.org
Badges
Extracted from project README
Works With Restish User Guide CI codecov Docs Go Report Card