Metadata-Version: 2.1
Name: nuvla-cli
Version: 0.0.1a0
Summary: CLI tool for local management of Nuvla and NuvlaEdges via terminal
Author: Nacho
Author-email: nacho@sixsq.com
Requires-Python: >=3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Dist: Shapely (>=1.8.4,<2.0.0)
Requires-Dist: docker (>=6.0.0,<7.0.0)
Requires-Dist: fabric (>=2.7.1,<3.0.0)
Requires-Dist: nuvla-api (>=3.0.8,<4.0.0)
Requires-Dist: pydantic (>=1.10.0,<2.0.0)
Requires-Dist: pyshp (>=2.3.1,<3.0.0)
Requires-Dist: rich (>=12.5.1,<13.0.0)
Requires-Dist: toml (>=0.10.2,<0.11.0)
Requires-Dist: typer (>=0.3.2,<0.4.0)
Description-Content-Type: text/markdown

# Nuvla Command-Line interface client
Nuvla CLI client. Allows to control some Nuvla functionalities from a terminal. It 
currently supports the creation of Edges and Fleets, as well as  geolocation.

Login is only supported via API keys. 

Install library 
```shell
$ pip install dist/nuvla_cli-0.1.0-py3-none-any.whl
```

CLI Base Commands
```shell
$ ./nuvla_cli --help

Commands:
 clear     Clears all the Edges instances for the user created by the CLI                                                                                                                                    
 edge      Edge management commands                                                                                                                                                                          
 fleet     Fleet management commands                                                                                                                                                                         
 login     Login to Nuvla. The login is persistent and only with API keys. To create the Key pair go to Nuvla/Credentials sections and add a new Nuvla API credential.                                       
 logout    Removes the local Nuvla persistent session and stops any open connection                                                                                                                          
 user      User management commands            
```

