https://github.com/thbkrkr/ovhapi-go-cli
OVH API Go CLI
https://github.com/thbkrkr/ovhapi-go-cli
Last synced: about 1 year ago
JSON representation
OVH API Go CLI
- Host: GitHub
- URL: https://github.com/thbkrkr/ovhapi-go-cli
- Owner: thbkrkr
- Created: 2016-07-26T09:30:55.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-02-01T12:07:57.000Z (over 9 years ago)
- Last Synced: 2025-03-02T17:48:17.722Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 42 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OVH API Go CLI
A go CLI for the OVH API.
## Install
```
ovhapi() {
OVH_API_CREDS=~/.ovhapi-xyz.env
case $1 in
GET)
docker run --rm \
--env-file $OVH_API_CREDS krkr/ovhapi-go-cli $@
;;
*)
cat /dev/stdin |
docker run --rm -ti \
--env-file $OVH_API_CREDS -i krkr/ovhapi-go-cli $@
;;
esac
}
```
## Example
```
ovhapi GET /me | jq -r .name
you
```
```
echo '{
"ID":"thbkrkr.stream",
"partitions":1,
"replicationFactor":1
}' | ovhapi POST /dbaas/queue/v2aaaqibavahf/topic
{"id":"thbkrkr.stream","partitions":1,"replicationFactor":1}
```