Databricks CLI
Go to file
shreyas-goenka 81ee031a04
Add bundle init command and support for prompting user for input values (#631)
## Changes
This PR adds two features:
1. The bundle init command 
2. Support for prompting for input values

In order to do this, this PR also introduces a new `config` struct which
handles reading config files, prompting users and all validation steps
before we materialize the template

With this PR users can start authoring custom templates, based on go
text templates, for their projects / orgs.

## Tests
Unit tests, both existing and new
2023-08-07 13:14:25 +00:00
.codegen Bump OpenAPI specification & Go SDK Version (#624) 2023-08-01 12:33:19 +00:00
.github Remove workflow to publish binaries to S3 (#622) 2023-07-27 14:19:50 +00:00
.vscode Rename bricks -> databricks (#389) 2023-05-16 18:35:39 +02:00
bundle Fixed processing jobs libraries with remote path (#638) 2023-08-07 09:55:30 +00:00
cmd Add bundle init command and support for prompting user for input values (#631) 2023-08-07 13:14:25 +00:00
docs Rename bricks -> databricks (#389) 2023-05-16 18:35:39 +02:00
folders Don't depend on working directory in folders.FindDirWithLeaf (#54) 2022-09-14 15:08:55 +02:00
internal Fix failing fs mkdir test on azure (#627) 2023-07-31 10:38:42 +00:00
libs Add bundle init command and support for prompting user for input values (#631) 2023-08-07 13:14:25 +00:00
python Auto detect Python wheel packages and infer build command (#603) 2023-07-26 10:07:26 +00:00
.codegen.json Integrate with auto-release infra (#581) 2023-07-18 17:48:35 +02:00
.gitattributes Bump OpenAPI specification & Go SDK Version (#624) 2023-08-01 12:33:19 +00:00
.gitignore Rename bricks -> databricks (#389) 2023-05-16 18:35:39 +02:00
.goreleaser.yaml Rename bricks -> databricks (#389) 2023-05-16 18:35:39 +02:00
CHANGELOG.md Release v0.202.0 (#619) 2023-07-27 13:23:55 +00:00
LICENSE Create LICENSE (#467) 2023-06-14 14:38:52 +00:00
Makefile goreleaser deprecated --rm-dist in favor of --clean (#349) 2023-04-20 11:59:34 +02:00
NOTICE Create NOTICE (#468) 2023-06-14 20:05:08 +02:00
README.md Fix typo in README.md (#510) 2023-06-21 20:26:09 +02:00
go.mod Bump OpenAPI specification & Go SDK Version (#624) 2023-08-01 12:33:19 +00:00
go.sum Bump OpenAPI specification & Go SDK Version (#624) 2023-08-01 12:33:19 +00:00
main.go Remove dependency on global state for remaining commands (#613) 2023-07-27 10:03:08 +00:00
main_test.go Remove dependency on global state in generated commands (#595) 2023-07-25 20:19:07 +02:00

README.md

Databricks CLI

build

This project is in Public Preview.

Documentation about the full REST API coverage is available in the docs folder.

Documentation is available at https://docs.databricks.com/dev-tools/cli/databricks-cli.html.

Installation

This CLI is packaged as a dependency-free binary executable and may be located in any directory. See https://github.com/databricks/cli/releases for releases and the docs pages for installation instructions.

Authentication

This CLI follows the Databricks Unified Authentication principles.

You can find a detailed description at https://github.com/databricks/databricks-sdk-go#authentication.