Metadata-Version: 2.1
Name: centralcli
Version: 0.4a16
Summary: A CLI for interacting with Aruba Central (Cloud Management Platform).  Facilitates bulk imports, exports, reporting.  A handy tool if you have devices managed by Aruba Central.
Home-page: https://github.com/Pack3tL0ss/central-api-cli
License: MIT
Keywords: cli,Aruba Networks,Aruba Central,HPE,API
Author: Wade Wells (Pack3tL0ss)
Author-email: wade@consolepi.org
Maintainer: Wade Wells (Pack3tL0ss)
Maintainer-email: wade@consolepi.org
Requires-Python: >=3.7,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: PyYAML (>=5.3.1,<6.0.0)
Requires-Dist: Pygments (>=2.7.3,<3.0.0)
Requires-Dist: aiohttp (>=3.7.3,<4.0.0)
Requires-Dist: asyncio (>=3.4.3,<4.0.0)
Requires-Dist: cchardet (>=2.1.7,<3.0.0)
Requires-Dist: certifi (>=2020.12.5,<2021.0.0)
Requires-Dist: colorama (>=0.4.4,<0.5.0)
Requires-Dist: halo (>=0.0.31,<0.0.32)
Requires-Dist: idna (>=2.10,<3.0)
Requires-Dist: pendulum (>=2.1.2,<3.0.0)
Requires-Dist: pycentral (>=0.0.1,<0.0.2)
Requires-Dist: pylibyaml (>=0.1.0,<0.2.0)
Requires-Dist: rich (>=9.10.0,<10.0.0)
Requires-Dist: shellingham (>=1.3.2,<2.0.0)
Requires-Dist: tablib (>=3.0.0,<4.0.0)
Requires-Dist: tabulate (>=0.8.7,<0.9.0)
Requires-Dist: tinydb (>=4.3.0,<5.0.0)
Requires-Dist: typer (>=0.3.2,<0.4.0)
Requires-Dist: urllib3 (>=1.26.2,<2.0.0)
Project-URL: Repository, https://github.com/Pack3tL0ss/central-api-cli
Description-Content-Type: text/markdown

# Aruba Central API CLI

---

A CLI app for interacting with Aruba Central Clound Management Platform. With cross-platform / shell support. i.e. Bash, zsh, PowerShell, etc.

## Features
- Cross Platform Support
- Auto Completion
- Specify device, site, etc. by fuzzy match of multiple fields (i.e. name, mac, serial#, ip address)
- multiple output formats
- output to file
- multiple account support (easily switch between different central accounts)

## Installation
Requires python3 and pip

`pip3 install centralcli`

### Configuration

TODO Change pending config file location change, will look in user home .config/centralcli on all platforms and won't have the extra config subdir (currently ~/.config/centralcli/config) derived by click... just noticed on Windows the path is the config folder in site-packages, not what we want.

Refer to [config.yaml.example](config/config.yaml.example) to guide in the creation of config.yaml and place in the config directory.
