* feat: implement remote create subcommand
* chore: generate mocks for testing remote command
* refactor: separated out test code, made small changes to remote create code
* chore: ran make fmt
* chore: removed excess print statements
* refactor: made changes suggested in code review
* refactor: added name and remote id to printed table
Make targets may call '$(GO_BUILD)', but there is no facility for
specifying arguments to 'go build'. As a first step, introduce the
GCFLAGS Makefile variable that when unset, operates as always, but when
set, adds '-gcflags "$(GCFLAGS)"' to go build. Eg, when unspecified,
maintain the current behavior (though with an additional space):
$ make
CGO_ENABLED=0 go build -ldflags ...
When specified, add the specified -gcflags:
$ GCFLAGS="all=-N -l" make
CGO_ENABLED=0 go build -gcflags "all=-N -l" -ldflags ...
This could be useful in various situations such as producing unoptimized
builds (like in the above).
* feat: stubbed out remote and replication commands and subcommands
* refactor: renamed remote.go file to match command
* refactor: combined replication metrics and replication list subcommands into list only
* refactor: removed extra appends to pass lint check
* feat: Bind skip-verify flag to INFLUX_SKIP_VERIFY
This improves the user experience when using the influx tooling in
development environments.
* chore: Update CHANGELOG with skip-verify flag binding
* fix: cloud or oss only error msg for parsable responses
* fix: add code text to error message
* fix: keep the last part of the error msg
* chore: make the error code a little more succinct
* fix: corrected errors for non-server specific commands
* chore: sync openapi submodule with main