221 Commits

Author SHA1 Message Date
Jeffrey Smith II
90e825cdd9
chore: update go-prompt to fix terminal clear issue (#462) 2022-12-12 17:16:45 -05:00
Jamie Strandboge
429cc0e9fe
chore: upgrade Go to 1.19.4 (#461) 2022-12-07 15:17:06 -06:00
Jeffrey Smith II
ac1eb0b620
fix: handle "every" when defined inside of flux (#460) 2022-11-29 12:41:43 -05:00
Jeffrey Smith II
11859bdaf6
chore: update 2.5 changelog (and add missing entries) (#454) 2022-11-15 12:18:03 -05:00
Jeffrey Smith II
41059f52b4
chore: update to openapi 5.1.1 to enable arm builds (#453) 2022-11-15 12:17:48 -05:00
Jamie Strandboge
e16398c7c6
chore: upgrade Go to 1.19.3 (#455) 2022-11-02 17:18:28 -05:00
Dane Strandboge
3285a03e9e
fix: do not require remoteOrgID for remote connection creation (#451) 2022-10-28 11:16:53 -05:00
Jeffrey Smith II
121864a550
fix: cloud expects dataType in csv files (#449) 2022-10-19 15:13:20 -04:00
Jeffrey Smith II
6142b7a4a3
feat: support username-password in config update (#447) 2022-10-14 07:56:39 -04:00
Dane Strandboge
188c393034
chore: fix go version in go.mod (#448) 2022-10-13 12:45:44 -05:00
Jeffrey Smith II
77cca94cdc
fix: fixes an error where stdin could not be used to create tasks (#444) 2022-09-27 15:20:23 -04:00
Jeffrey Smith II
e39e365222
chore: go1.19 (#446) 2022-09-27 15:19:43 -04:00
Simon Richardson
e2aa4d2df9
fix(stacks): Fix stack error typo (#445)
This is a simple fix for typo in an error returned to the user.
2022-09-22 15:39:48 +01:00
Jeffrey Smith II
3a593e7184
fix: don't allow creating an auth with instance resources (#442)
* fix: don't allow creating an auth with instance resources

* fix: handle operator flag as well
2022-08-29 14:01:05 -04:00
Jeffrey Smith II
5c7c34f16d
feat: replication bucket name (#440)
* chore: gofmt

* chore: update openapi gen files

* feat: add replication-bucket-name flag

* fix: fix tests

* chore: rename to replication-bucket

* feat: show remote bucket name or id

* chore: fmt fixup

* chore: update openapi to master

* chore: fix openapi generation
2022-08-18 14:21:50 -04:00
Andrew Lee
051a6aafc4
Clarify difference in virtual vs physical dbrps when listing (#439)
* fix: separate v1 dbrp list results into physical and virtual

* fix: remove virtual column from v1 dbrp list

* fix: update v1 dbrp list tests for new format

* fix: add new test with virtual result
2022-08-17 10:31:48 -06:00
Greg
65ff49fedf
chore(tasks): support looking up tasks by script id (#437) 2022-08-15 10:19:09 -06:00
Andrew Lee
7bdad28ee0
feat: add virtual column to DBRP printing (#435)
* feat: add virtual column to DBRP printing

* fix: update DBRP tests with new virtual column

* chore: update to latest openapi
2022-08-03 16:14:07 -06:00
Andrew Lee
fbbe9743f2
fix: update unsupported xcode version (#436) 2022-08-03 15:51:52 -06:00
Dane Strandboge
75e3606e87
fix: show remotes and replications flags in auth create (#374) 2022-08-03 16:49:45 -05:00
Andrew Depke
826e03f8b2
feat: added script support when updating tasks for the cloud (#433)
* feat: added script support when updating tasks for the cloud

* feat: added script ID to task printing
2022-08-03 13:12:27 -06:00
Andrew Depke
1453e20f2b
feat: added script support when creating tasks for the cloud (#432) 2022-08-03 13:12:11 -06:00
Dane Strandboge
0b6ce21cfe
feat: allow deleting replications with remotes (#417) 2022-08-02 11:03:38 -05:00
Andrew Lee
78ef3c127c
chore: add influx command shell hint (#400) 2022-07-28 11:00:14 -06:00
Jeffrey Smith II
f34e6a888f
feat: add username and password login (#418)
* feat: add username and password login

* fix: make sure cookie is not empty

* chore: go mod tidy

* fix: prevent local config from influencing tests

* fix: small cleanup on error handling

* fix: remove unnecessary trim
2022-07-28 10:53:19 -04:00
Andrew Lee
182303e31d
fix: prevent v1 shell hang on empty query result (#431) 2022-07-27 15:21:49 -06:00
Andrew Depke
0de05ed3e4
feat: updated openapi to support tasks containing scripts (#430) 2022-07-27 15:21:11 -06:00
Andrew Depke
d470527e43
feat: added tag stripping step to openapi generation to fix codegen (#428)
* feat: added tag stripping step to openapi generation to fix codegen

* fix: run tag removal in docker container

* fix: ignore cli generated yaml
2022-07-26 13:02:19 -06:00
Brandon Pfeifer
c44d2f232b
build: upload "latest" artifacts (#423) 2022-07-13 02:26:42 -04:00
Andrew Lee
b9ffcb4b5a
fix: improve display for strings and numbers in v1 shell tables (#420)
* fix: improve alignment for strings and numbers

* add scientific toggle command for table format

* enter altscreen when in table format interactive mode

* chore: run go mod tidy
2022-07-01 10:22:13 -06:00
Andrew Lee
da2899d71d
feat: add skipRowOnError handling for raw line protocol files (#419)
* feat: add skipRowOnError for raw line protocol files

* use common code from influxdb instead of copying

* add test

* remove dead code comment
2022-07-01 10:14:14 -06:00
Andrew Lee
e5707cd63c
feat: allow setting membership type in influx org members add (#402)
* add owners endpoints to cli.yml

* run make openapi and mock

* add owner listing, adding and removing

* fix: update tests to remove getUser indirection
2022-06-28 16:06:58 -06:00
Dane Strandboge
56a8276a4a
chore: fix issues with Go 1.18 in CI (#416) 2022-06-27 15:11:12 -05:00
Andrew Lee
d3e0efb560
fix up tabs vs. spaces mistakes in shell help prompt (#412) 2022-06-24 11:32:16 -06:00
Andrew Lee
9dc1b8e4b1
feat: add pretty table format to REPL (#393)
* add v1-compatible query path and refactor other paths to de-duplicate "/query"

* add initial influxQL repl

* add ping endpoint to schema

* improve prompt UX, implement some commands

* fix json column type in schema and improve completion

* feat: add table formatter and move to forked go-prompt

* improve formatting and add table pagination

* implement more REPL commands, including insert and history

* implement "INSERT INTO"

* move repl command to "v1 repl"

* refactor and improve documentation

* clean up v1_repl cmd

* update to latest openapi, use some openapi paths instead of overrides

* remove additional files that were moved to openapi

* compute historyFilePath at REPL start

* clean up REPL use command logic flow

* clean up comments for TODOs now in issues

* move gopher (chonky boi)

* remove autocompletion for separate PR

* run go mod tidy

* add rfc3339 precision option

* allow left and right column scrolling to display whole table

* add error to JSON query response

* add tags and partial to JSON response series schema

* fix csv formatting and add column formatting

* remove table format for separate PR

* add pretty table format to REPL

* fix getDatabases

* move from write to legacy write endpoint for INSERT

* remove history vestiges

* allow multiple spaces in INSERT commands

* add precision comment

* remove auth for separate PR

* separate parseInsert and add unit test

* add additional test case and improve error messages

* fix missing errors import

* update for simpler horizontal scrolling in table mode

* improve dialog printing

* improve table format and interactions

* jump to first page on shift-up

* add keybinding info

* change wording from result to table, flip
2022-06-24 09:08:51 -06:00
Dane Strandboge
85c690f1f1
chore: add checkgenerate test to lint (#404) 2022-06-23 10:07:38 -05:00
Dane Strandboge
09881c0214
chore: fix typo in mockgen (#403) 2022-06-23 10:02:00 -05:00
Andrew Depke
760f07ed9e
feat: invokable scripts (#387)
* basic list, create, and invoke working

* all commands working

* added support for create script body from file and invoke params from file

* linter cleanup

* update defaults to existing parameters if not provided

* updated generated mock files, added mock files for scripts, added basic script create test

* added mock script list

* cleanup pass, fixed not using params in list call

* added update mock test

* fixed mock tests requiring go 1.18

* updated openapi, integrated overrides upstream, added new override to fix codegen bug

* added nil check

* fixed routes
2022-06-22 14:08:55 -06:00
Andrew Lee
a68106ee88
Replace token flags with = to prevent bad parsing of leading dash in token (#399) 2022-06-17 14:59:11 -06:00
Andrew Lee
c695e601a5
Add REPL autocompletion & go-prompt (#392)
* add v1-compatible query path and refactor other paths to de-duplicate "/query"

* add initial influxQL repl

* add ping endpoint to schema

* improve prompt UX, implement some commands

* fix json column type in schema and improve completion

* feat: add table formatter and move to forked go-prompt

* improve formatting and add table pagination

* implement more REPL commands, including insert and history

* implement "INSERT INTO"

* move repl command to "v1 repl"

* refactor and improve documentation

* clean up v1_repl cmd

* update to latest openapi, use some openapi paths instead of overrides

* remove additional files that were moved to openapi

* compute historyFilePath at REPL start

* clean up REPL use command logic flow

* clean up comments for TODOs now in issues

* move gopher (chonky boi)

* remove autocompletion for separate PR

* run go mod tidy

* add back autocompletion & go-prompt

* add rfc3339 precision option

* allow left and right column scrolling to display whole table

* add error to JSON query response

* add tags and partial to JSON response series schema

* fix csv formatting and add column formatting

* remove table format for separate PR

* fix getDatabases

* move from write to legacy write endpoint for INSERT

* remove history vestiges

* allow multiple spaces in INSERT commands

* add precision comment

* remove auth for separate PR

* separate parseInsert and add unit test

* add additional test case and improve error messages

* fix missing errors import

* fix format suggestion

* re-add history implementation with history limit

* build: upgrade to Go 1.18.3 (#395)

* feat: add back the InfluxQL REPL (#386)

* add v1-compatible query path and refactor other paths to de-duplicate "/query"

* add initial influxQL repl

* add ping endpoint to schema

* improve prompt UX, implement some commands

* fix json column type in schema and improve completion

* feat: add table formatter and move to forked go-prompt

* improve formatting and add table pagination

* implement more REPL commands, including insert and history

* implement "INSERT INTO"

* move repl command to "v1 repl"

* refactor and improve documentation

* clean up v1_repl cmd

* update to latest openapi, use some openapi paths instead of overrides

* remove additional files that were moved to openapi

* compute historyFilePath at REPL start

* clean up REPL use command logic flow

* clean up comments for TODOs now in issues

* move gopher (chonky boi)

* remove autocompletion for separate PR

* run go mod tidy

* add rfc3339 precision option

* allow left and right column scrolling to display whole table

* add error to JSON query response

* add tags and partial to JSON response series schema

* fix csv formatting and add column formatting

* remove table format for separate PR

* fix getDatabases

* move from write to legacy write endpoint for INSERT

* remove history vestiges

* allow multiple spaces in INSERT commands

* add precision comment

* remove auth for separate PR

* separate parseInsert and add unit test

* add additional test case and improve error messages

* fix missing errors import

* print rfc3339 precision

* add rfc3339 to help output

* run tidy

* restructure autocomplete and handle review items

* improve autocompletion with leftover handling

* improve comments and add autocomplete for DELETE & DROP MEASUREMENT

* rename repl to shell

* remove unsupported CREATE & DROP autocompletions

* additional refactor for autocompletion

Co-authored-by: Dane Strandboge <dstrandboge@influxdata.com>
2022-06-14 15:18:27 -06:00
Jeffrey Smith II
0c17ebd621
fix: users and orgs permissions should not be scoped under an org (#398) 2022-06-13 09:20:26 -04:00
Andrew Lee
fc529745a5
feat: add back the InfluxQL REPL (#386)
* add v1-compatible query path and refactor other paths to de-duplicate "/query"

* add initial influxQL repl

* add ping endpoint to schema

* improve prompt UX, implement some commands

* fix json column type in schema and improve completion

* feat: add table formatter and move to forked go-prompt

* improve formatting and add table pagination

* implement more REPL commands, including insert and history

* implement "INSERT INTO"

* move repl command to "v1 repl"

* refactor and improve documentation

* clean up v1_repl cmd

* update to latest openapi, use some openapi paths instead of overrides

* remove additional files that were moved to openapi

* compute historyFilePath at REPL start

* clean up REPL use command logic flow

* clean up comments for TODOs now in issues

* move gopher (chonky boi)

* remove autocompletion for separate PR

* run go mod tidy

* add rfc3339 precision option

* allow left and right column scrolling to display whole table

* add error to JSON query response

* add tags and partial to JSON response series schema

* fix csv formatting and add column formatting

* remove table format for separate PR

* fix getDatabases

* move from write to legacy write endpoint for INSERT

* remove history vestiges

* allow multiple spaces in INSERT commands

* add precision comment

* remove auth for separate PR

* separate parseInsert and add unit test

* add additional test case and improve error messages

* fix missing errors import

* print rfc3339 precision

* add rfc3339 to help output
2022-06-10 08:54:07 -06:00
Dane Strandboge
51ca97ee29
build: upgrade to Go 1.18.3 (#395) 2022-06-07 13:49:46 -05:00
Andrew Lee
50de408a0a
fix: add mutual exclusion for OrgId and OrgName params (#377)
Display an error when the OrgName and OrgId flags are both passed in. Only one or the other is allowed.

closes https://github.com/influxdata/influx-cli/issues/371
2022-05-13 18:50:22 -06:00
Dane Strandboge
35279515e9
build: upgrade to Go 1.18.1 (#373) 2022-04-13 15:50:35 -05:00
Marko Mikulicic
30e64c5cc9
feat: Add --extra-http-header flag (#372) 2022-04-13 19:22:18 +02:00
Dane Strandboge
88ba3464cd
feat: add max age to replications create and update (#367) 2022-03-18 17:21:12 -05:00
Sam Arnold
c8c7c1c680
fix: json suffix for json template from CLI (#370) 2022-03-14 09:15:21 -04:00
Sam Arnold
37ec38ac5a
fix: rename bucket id parameters to be explicit (#369) 2022-03-11 15:12:34 -05:00
Dane Strandboge
85a33adf71
chore: update to API spec for new template endpoint response (#362) 2022-02-17 14:46:05 -06:00