The package filename remains "influxdb2-client"; however, internally
the package has been renamed to "influxdb2-cli". This is so upgrades
are performed correctly by apt and yum (which use the package
metadata rather than the filename).
This also swaps out underscores to slashes to match what
influxdata-docker expects.
* chore: update openapi
* feat: update replication field names to match influx changes
* feat: add new field to show replication queue sync progress
* chore: update to master openapi
* chore: remove goreleaser configuration and scripts
* chore: replace goreleaser with fpm
goreleaser handled signing and uploading packages. So, that
functionality had to be implemented here as well.
* chore: upgrade go releaser to v1.13.1 (#464)
* chore: update goreleaser and actually use go 1.19
* chore: format for go 1.19
Co-authored-by: Brandon Pfeifer <bpfeifer@influxdata.com>
Co-authored-by: Brandon Pfeifer <bpfeifer@influxdata.com>
* 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
* 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
* 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
* add owners endpoints to cli.yml
* run make openapi and mock
* add owner listing, adding and removing
* fix: update tests to remove getUser indirection
* 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