Skip to main content

A command line interface for the Qbeast services

Project description

Qbeast CLI

A command line interface to interact with the Qbeast services.

Quick Start

  1. Install the CLI
pip install qbeast-cli
  1. Login to the Qbeast Services
qbeast login

Qbeast Expo commands

  1. Register a dataset
qbeast expo create "My Share" "Sales Data"  s3a://my-bucket/my/table/path account_id
  1. Share the dataset with people
qbeast expo invite "My Share" "Alice" alice@somewhere.com

Qbeast Curator commands

ℹ️ You must be in the root of your project, where your ingestion/ and transformation/ directories are. You can also use --path "/path/to/project/" option.

  1. Manage your projects in the Qbeast Curator.
# Create a project
qbeast curator project create -p "project-name"

# List the projects
qbeast curator project list

# Get info about a project
qbeast curator project info -p "project-name"

# Update a project's description
qbeast curator project update -p "project-name" -D "new description"

# Delete a project
qbeast curator project delete -p "project-name"
  1. Manage the Snapshots of a Project.
# Create a snapshot of the project & upload it to the Curator
qbeast curator snapshot create -p "project-name" --path /path/to/your/project

# List the snapshots of a Project
qbeast curator snapshot list -p "project-name"

# Get info about a Snapshot
qbeast curator snapshot info -p "project-name" -s "snapshot-id"

# Delete a snapshot
qbeast curator snapshot delete -p "project-name" -s "snapshot-id"
  1. Manage the Deployments of a Project.
# Create a Deployment of a Snapshot
qbeast curator deployment create -p "project-name" -s "snapshot-id" -d "deployment-name"

# List the Deployments of a Project
qbeast curator deployment list -p "project-name"

# Get info about a Deployment
qbeast curator deployment info -p "project-name" -s "snapshot-id" -d "deployment-name"

# Delete a Deployment
qbeast curator deployment delete -p "project-name" -s "snapshot-id" -d "deployment-name"
  1. Manage the Runs of a Project
# Start a run of a Deployment
qbeast curator run start -p "project-name" -s "snapshot-id" -d "deployment-name"

# List the Runs of a Deployment
qbeast curator run list -p "project-name" -s "snapshot-id" -d "deployment-name"

# Get info about a Run
qbeast curator run info -p "project-name" -s "snapshot-id" -d "deployment-name" -r "run-id"

# Delete a Run
qbeast curator run delete -p "project-name" -s "snapshot-id" -d "deployment-name" -r "run-id"

# Get the logs of a Run
qbeast curator run logs -p "project-name" -s "snapshot-id" -d "deployment-name" -r "run-id"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qbeast-cli-0.2.0.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qbeast_cli-0.2.0-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

Details for the file qbeast-cli-0.2.0.tar.gz.

File metadata

  • Download URL: qbeast-cli-0.2.0.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for qbeast-cli-0.2.0.tar.gz
Algorithm Hash digest
SHA256 c9fb7e75e3b4d038bc8581a212aa99b08d1da0693072f02d0bffa4ccba27a070
MD5 ba4f4afbcde38d9ae36cb6bd4bde3b7e
BLAKE2b-256 ca6142751d1e686e62d4ce8927bf1b884c44a6cace7b125d2df5b0ea7168a1db

See more details on using hashes here.

File details

Details for the file qbeast_cli-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: qbeast_cli-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 15.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for qbeast_cli-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 14f159f44471c85003fc6078bf0b08b665401a91c5b5ebecf99c2493e2e5d31d
MD5 4a50b026a7b8c7fe9e269921a6f40d0f
BLAKE2b-256 d726c15841e4b19210cf66245f880a04ae8e1b2ed7aaf72452dbfdae948efb29

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page