Andrew Nester
c7818560ca
Add usage string when command fails with incorrect arguments ( #1276 )
...
## Changes
Add usage string when command fails with incorrect arguments
Fixes #1119
## Tests
Example output
```
> databricks libraries cluster-status
Error: accepts 1 arg(s), received 0
Usage:
databricks libraries cluster-status CLUSTER_ID [flags]
Flags:
-h, --help help for cluster-status
Global Flags:
--debug enable debug logging
-o, --output type output type: text or json (default text)
-p, --profile string ~/.databrickscfg profile
-t, --target string bundle target to use (if applicable)
```
2024-03-12 14:12:34 +00:00
Pieter Noordhuis
74b1e05ed7
Update Go SDK to v0.34.0 ( #1256 )
...
## Changes
SDK release
https://github.com/databricks/databricks-sdk-go/releases/tag/v0.34.0
This incorporates two changes to the generation code:
* Use explicit empty check for response types (see
https://github.com/databricks/databricks-sdk-go/pull/831 )
* Support subservices for the settings commands (see
https://github.com/databricks/databricks-sdk-go/pull/826 )
As part of the subservices support, this change also updates how methods
are registered with their services. This used to be done with `init`
functions and now through inline function calls. This should have a
(negligible) positive impact on binary start time because we no longer
have to call as many `init` functions.
## Tests
tbd
2024-03-06 09:53:44 +00:00
Andrew Nester
98477699a0
Always require path parameters as positional arguments ( #1129 )
...
## Changes
Always require path parameters as positional arguments
Note: uses a generator with this SDK change:
https://github.com/databricks/databricks-sdk-go/pull/773
Fixes https://github.com/databricks/cli/issues/1121
2024-01-17 14:14:20 +00:00
shreyas-goenka
76840176e3
Add documentation for positional args in commands generated from the Databricks OpenAPI specification ( #1033 )
...
## Changes
This PR adds documentation for positional arguments in commands that are
generated from the openapi spec.
Note: the changes to `.gitattributes` will be revert / properly fixed in
https://github.com/databricks/cli/pull/1012
2023-11-30 16:22:23 +00:00
Andrew Nester
e1d1e95525
Updated Go SDK to 0.22.0 ( #831 )
...
## Changes
Updated Go SDK to 0.22.0
2023-10-03 11:46:16 +00:00
Pieter Noordhuis
1752e29885
Update Go SDK to v0.19.0 ( #729 )
...
## Changes
* Update Go SDK to v0.19.0
* Update commands per OpenAPI spec from Go SDK
* Incorporate `client.Do()` signature change to include a (nil) header
map
* Update `workspace.WorkspaceService` mock with permissions methods
* Skip `files` service in codegen; already implemented under the `fs`
command
## Tests
Unit and integration tests pass.
2023-09-05 09:43:57 +00:00