Commit Graph

14 Commits

Author SHA1 Message Date
c6f55368ea test: remove go-cmp dependency (#213) 2021-07-29 12:16:23 -04:00
9b54bcb17f feat: add logic for reading manifest from bolt file (#183) 2021-07-09 09:27:53 -04:00
ead44e4e83 fix: downgrade urfave/cli to v1 to enable more flexible parsing (#154) 2021-06-28 14:49:26 -04:00
fb2d19c884 feat: port table-printers from influxdb (#145) 2021-06-24 11:31:19 -04:00
8972d23024 feat: port jsonnet decoder from influxdb (#143) 2021-06-23 13:37:46 -04:00
bd0b90df41 feat: port top-level export command from influxdb (#131) 2021-06-21 08:23:18 -04:00
f95668ada6 refactor: improve codegen to support influx query rewrite (#60)
* build: add goimports to fmt target to remove unused imports
* feat: update codegen template to support returning raw response body
* feat: add support for gunzip-ing response bodies
* refactor: remove unused piece from codegen return values
2021-05-05 10:30:22 -04:00
7eca7c0bb9 feat: Add bucket schema management commands (#52)
* feat: update generated client to include schema-management APIs
* feat: implement interfaces to decode flags and CSV
* feat: implement decoders for different measurement schema column formats
* feat: extend bucket CLI commands to support schema type property
* feat: add CLI commands to manage measurement schema
* test: add unit tests for bucket schema create, update and list commands
2021-05-05 10:12:11 -04:00
74d622bece feat: port rate-limiter from influxdb (#44) 2021-04-26 10:46:32 -04:00
f2d10e34f9 feat: port csv2lp from influxdb (#37)
Co-authored-by: William Baker <55118525+wbaker85@users.noreply.github.com>
2021-04-26 09:12:29 -04:00
68ad797ab7 feat: port influx setup from influxdb (#35) 2021-04-22 09:46:15 -04:00
4f62e469e9 refactor: switch to OpenAPITools's generator for our HTTP clients (#33)
* build: add CI job to check OpenAPI generation is clean
* feat: add hidden flag for HTTP debug
2021-04-16 17:16:58 -04:00
ca8a5c5364 feat: implement ping command (#31)
* build: use deepmap/oapi-codegen to generate an HTTP client
* feat: add global CLI options
* feat: load local config to find host and token
* feat: implement ping command
* test: add unit tests for ping command
2021-04-14 09:31:21 -04:00
8c062cacf0 feat: set up project skeleton for new CLI (#1)
* docs: fill in README
* feat: initial setup of CLI, with help + version commands
* build: add linters and Makefile
* build: add initial CircleCI workflow
2021-04-12 13:39:09 -04:00