databricks-cli/cmd
shreyas-goenka c19c8bbbf7
Add library to store cmd-exec-id in context (#2439)
## Why
The command execution ID is a UUID that should be initialized once, and
then have a consistent read value for the duration of the command.

As we start emitting telemetry events, we also want to emit the command
execution ID in the telemetry payload. This library helps consolidate
all reads to the `cmd-exec-id` value, and ensures there's only one write
for the UUID.

relevant comment:
https://github.com/databricks/cli/pull/2432#discussion_r1982884235

## Tests
Unit tests.
2025-03-10 13:11:24 +00:00
..
account Upgrade Go SDK to 0.59.0 (#2425) 2025-03-05 10:20:51 +00:00
api Bump github.com/databricks/databricks-sdk-go from 0.55.0 to 0.56.1 (#2238) 2025-01-27 13:11:07 +00:00
auth Add library to store cmd-exec-id in context (#2439) 2025-03-10 13:11:24 +00:00
bundle Remove bundle.{Parallel,ReadOnlyBundle} (#2414) 2025-03-03 13:35:36 +00:00
configure Add library to store cmd-exec-id in context (#2439) 2025-03-10 13:11:24 +00:00
fs Move `WorkspaceClient` to `libs/command` (#2444) 2025-03-07 16:47:19 +00:00
labs Enable offline install of labs projects (#2049) 2025-03-10 10:01:17 +00:00
root Add library to store cmd-exec-id in context (#2439) 2025-03-10 13:11:24 +00:00
selftest Add libs/patchwheel: insert dynamic version in whl (#2427) 2025-03-06 10:28:30 +00:00
sync Move `WorkspaceClient` to `libs/command` (#2444) 2025-03-07 16:47:19 +00:00
version Add usage string when command fails with incorrect arguments (#1276) 2024-03-12 14:12:34 +00:00
workspace Fixed "can't evaluate field Name in type interface{}" for `databricks queries list` (#2451) 2025-03-10 08:05:15 +00:00
cmd.go Recover from panic gracefully (#2353) 2025-02-27 13:27:36 +00:00