A command line interface for the Qbeast services
Project description
Qbeast CLI
A command line interface to interact with the Qbeast services.
Quick Start
- Install the CLI
pip install qbeast-cli
- Login to the Qbeast Services
qbeast login
Qbeast Expo commands
- Register a dataset
qbeast expo create "My Share" "Sales Data" s3a://my-bucket/my/table/path account_id
- 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.
- 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"
- 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"
- 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"
- 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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9fb7e75e3b4d038bc8581a212aa99b08d1da0693072f02d0bffa4ccba27a070
|
|
| MD5 |
ba4f4afbcde38d9ae36cb6bd4bde3b7e
|
|
| BLAKE2b-256 |
ca6142751d1e686e62d4ce8927bf1b884c44a6cace7b125d2df5b0ea7168a1db
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14f159f44471c85003fc6078bf0b08b665401a91c5b5ebecf99c2493e2e5d31d
|
|
| MD5 |
4a50b026a7b8c7fe9e269921a6f40d0f
|
|
| BLAKE2b-256 |
d726c15841e4b19210cf66245f880a04ae8e1b2ed7aaf72452dbfdae948efb29
|