A CLI for interacting with the GAMA platform
Project description
GAMA CLI
Publicly available on PyPi for convenience but if you don't work at Greenroom Robotics, you probably don't want to use this.
Install
- For development:
pip install -e ./libs/gama_configpip install -e ./tools/gama_cli
- For production:
pip install gama-cli - You may also need to
export PATH=$PATH:~/.local/binif you don't have~/.local/binin your path - Install autocomplete:
- bash:
echo 'eval "$(_GAMA_CLI_COMPLETE=bash_source gama)"' >> ~/.bashrc - zsh:
echo 'eval "$(_GAMA_CLI_COMPLETE=zsh_source gama)"' >> ~/.zshrc(this is much nicer)
- bash:
Usage
gama --helpto get help with the CLI
Groundstation
Installing a GAMA on a groundstation is as simple as this:
mkdir ~/gama && cd ~/gamagama authenticateto authenticate with the GAMA package registrygama gs configureto configure GAMA on a groundstationgama gs installto install GAMA on a groundstationgama gs upto start GAMA on a groundstationgama gs downto stop GAMA on a groundstation
Vessel
Installing a GAMA on a vessel is as simple as this:
mkdir ~/gama && cd ~/gamagama authenticateto authenticate with the GAMA package registrygama vessel configureto configure GAMA on a vesselgama vessel installto install GAMA on a vesselgama vessel upto start GAMA on a vesselgama vessel downto stop GAMA on a vessel
Dev mode
GAMA CLI can be ran in dev mode. This will happen if it is installed with pip install -e ./tools/gama_cli or if the environment variable GAMA_CLI_DEV_MODE is set to true.
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 gama_cli-4.5.1.tar.gz.
File metadata
- Download URL: gama_cli-4.5.1.tar.gz
- Upload date:
- Size: 20.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c804cc58168a90d0597de03c8a127c3914c2c20c1ad1aaea513b232e3e9f51ed
|
|
| MD5 |
5e6975c9b1abe7ab9d812c13ad45607f
|
|
| BLAKE2b-256 |
5e062144ad612ad40af33d55069cfd943d2f9805ad096bfb6a9c1715eb0156bb
|
File details
Details for the file gama_cli-4.5.1-py3-none-any.whl.
File metadata
- Download URL: gama_cli-4.5.1-py3-none-any.whl
- Upload date:
- Size: 31.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67f2f8e021fbdba4184104992450cbc08c92b0e877b0860e6223024648133945
|
|
| MD5 |
733b85c8eb9ee48b62f9c6c6544ec493
|
|
| BLAKE2b-256 |
2a81dfc563146655e2da35ed9e5c911e31cb463b00860f4251d51f5abf42301e
|