Giter Club home page Giter Club logo

cli's People

Contributors

alexott avatar andrewnester avatar arpitjasa-db avatar dependabot[bot] avatar fjakobs avatar hectorcast-db avatar ilia-db avatar kanterov avatar kartikgupta-db avatar lennartkats-db avatar mgyucht avatar michal-databricks avatar nfx avatar pawaritl avatar pietern avatar shreyas-goenka avatar stikkireddy avatar taiga-db avatar tanmay-db avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cli's Issues

Sign bricks CLI with a GPG

We removed GPG signing because hashicorp deprecated their GH action and it was already disabled in .goreleaser.yaml.

removed from release.yaml:

      - name: Import GPG key
        id: import_gpg
        uses: crazy-max/[email protected]
        with:
          gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
          passphrase: ${{ secrets.GPG_PASSPHRASE }}

removed from .goreleaser.yaml:

signs:
  - artifacts: checksum
    args:
      - "--local-user"
      - "{{ .Env.GPG_FINGERPRINT }}"
      - "--output"
      - "${signature}"
      - "--detach-sign"
      - "${artifact}"

Add unit test for fs ls command

Lets start adding unit tests for the bricks cli commands. We can start with bricks fs ls ... since that should be the easiest

When executing validate display the url and auth method

Currently when running ./bricks bundle validate I am unable to determine the auth method decided by the bricks cli and the workspace url.

If validate is run i would like to debug environment targets (URL and auth mechanism) being selected in the logs incase there are any permission issues.

Potentially somewhere in the workspace block:
image

Add `bricks sync clean` command

Remote repo projects will slowly drift from local files because of two reasons:

  1. Deleting dirs locally does not delete files in the workspace repo
  2. Files deleted when bricks sync was not running will not be deleted.

This can pollute the remote repo

Fix unit tests

Running gotestsum shows failures in multiple packages.

Add additional parameters to `bricks configure`

Add the following arguments to bricks configure to get better parity with the Databricks CLI.

  -t, --token
  --host TEXT                     Host to connect to.
  --profile TEXT                  CLI connection profile to use. The default
                                  profile is "DEFAULT".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.