Project Alice CLI tool
Project description
Project Alice CLI
This is a Project Alice command line tool.
It simplifies to the maximum the installation and maintenance of Project Alice.
It is not meant to be installed on the device that runs/will run Alice, but on your main computer.
It handles connecting to network discoverable devices through SSH and generates RSA keys for a passwordless connection.
Although it's a command line tool, made possible thanks to the awesome "Click" package, it is using the wonderful "InquirerPy" package, a reboot of the deprecated "PyInquirer", to offer an interactive menu for people not used or wanting to type commands.
Users
Install this tool via pip, on your main computer:
pip3 install projectalice-cli
Note that you need Python 3.8 at least
Devs of this tool
- Clone this repository
- Open a terminal on whatever OS you are
- CD to the path where you cloned this repository
- Create a python 3.8+ virtual environment:
python -m venv
- Activate your virtual environment
- Install the package in dev mode:
pip install --editable .
Usage
Type alice
in your terminal to open the main menu or type alice --help
to discover the available commands
Useful information
This tool stores its configurations in %USER_DIRECTORY%/.pacli
This tool stores its generated SSH certificates in %USER_DIRECTORY%/.ssh
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
Hashes for projectalice_cli-1.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 092dc1ae02c5a854577cd30f53862375fddb689281309497c9a4734a4e0827c7 |
|
MD5 | 1cc8eb90a5b945bd97c9780aff16d562 |
|
BLAKE2b-256 | 35449c95daf25f2d22fa50bd6c4d2e8e91d1ee75c19e2550f0a1a1d25113c262 |