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
Thank You!
jonah1024: A big thank you for making this work in macOs as well!
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
File details
Details for the file projectalice-cli-1.3.30.tar.gz
.
File metadata
- Download URL: projectalice-cli-1.3.30.tar.gz
- Upload date:
- Size: 38.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a5c82c68c6c3c370a457b6dc0778a48701cd02c6728cefed7de32d3fa7be50c |
|
MD5 | a4527b219778be5818c5272000b20514 |
|
BLAKE2b-256 | 40ef30abb29c7e23b103feacad39eb4edb2562da4bf2c2a38259bd8874140e02 |
File details
Details for the file projectalice_cli-1.3.30-py3-none-any.whl
.
File metadata
- Download URL: projectalice_cli-1.3.30-py3-none-any.whl
- Upload date:
- Size: 47.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7b30a6848e15444bfcdaa1571da736a2d3e5d4c1e1759cd0e2f009a5a349f57 |
|
MD5 | e5bceccfb4d34002d7f73c03c31474a0 |
|
BLAKE2b-256 | bd65655ba5b170da131840362c8f8f9116d4261753e3caf8a158b71446365ad4 |