give me your bags
Project description
Kleinkram: CLI
Install the package
pip install kleinkram
Run the CLI
klein
Usage
Here are some basic examples of how to use the CLI.
Listing Files
To list all files in a mission:
klein list -p project-name -m mission-name
Uploading Files
To upload all *.bag files in the current directory to a mission:
klein upload -p project-name -m mission-name *.bag
If you would like to create a new mission on upload use the --create flag.
Downloading Files
To download all files from a mission and save them out:
klein download -p project-name -m mission-name --dest out
You can additionally specify filenames or ids if you only want to download specific files.
Instead of downloading files from a specified mission you can download arbitrary files by specifying their ids:
klein download --dest out *id1* *id2* *id3*
For more information consult the documentation.
Development
Clone the repo
git clone git@github.com:leggedrobotics/kleinkram.git
cd kleinkram/cli
Setup the environment
virtualenv -ppython3.8 .venv
source .venv/bin/activate
pip install -e . -r requirements.txt
Install pre-commit hooks
pre-commit install
Run the CLI
klein --help
Run Tests
pytest .
You can also look in scripts for some scripts that might be useful for testing.
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
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 kleinkram-0.38.1.dev20241119134715.tar.gz.
File metadata
- Download URL: kleinkram-0.38.1.dev20241119134715.tar.gz
- Upload date:
- Size: 34.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
df6e4606e6a75f018bccaf708d961f73711a350ce34de9c84f0e99ef9d50228a
|
|
| MD5 |
519620efc2dba21cc56c73f0a228a9a4
|
|
| BLAKE2b-256 |
514760e2b09d8b3a97d8de95f4d94ee32874317a677bfc543162e1e8acc3747e
|
File details
Details for the file kleinkram-0.38.1.dev20241119134715-py3-none-any.whl.
File metadata
- Download URL: kleinkram-0.38.1.dev20241119134715-py3-none-any.whl
- Upload date:
- Size: 42.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd5d0718d41750fea88b1eaf8405deb5a101f82f8abf39fb11cd04ad264a8167
|
|
| MD5 |
a9d2ba1ada92dbe60f5e7b56548023ab
|
|
| BLAKE2b-256 |
b146dbcd4a37e926260371d5bf502633b5f07334504d69dba87711a04745ecc2
|