|
1 year ago | |
---|---|---|
scripts | 1 year ago | |
.gitignore | 1 year ago | |
CODE_OF_CONDUCT.md | 2 years ago | |
CONTRIBUTING.DCO.md | 2 years ago | |
COPYING.AGPL.md | 2 years ago | |
COPYING.md | 1 year ago | |
Pipfile | 1 year ago | |
Pipfile.lock | 1 year ago | |
README.md | 1 year ago | |
__init__.py | 1 year ago | |
setup.cfg | 1 year ago | |
setup.py | 1 year ago |
Liberty CLI is a user-facing command-line client for interacting with a Liberty Deckplan Host (LDH).
The preferred way to install Liberty CLI is with your package
manager. The recommended package name is ldh_client
. For example:
sudo apt install ldh-client # Debian-based (doesn't exist yet)
or
pipx install ldh-client
Get help
liberty --help
Add Librem One tunnel VPN to your Network-Manager connections:
liberty tunnel-setup
I will ask your Librem One username and password.
If you'd prefer to run from source...
Install Python 3.x and pipenv. (See https://docs.pipenv.org/install/ for a tutorial.)
Get source:
git clone https://source.puri.sm/liberty/ldh_client.git
Install with pipenv:
apt-get install libcairo2-dev libgirepository1.0-dev
cd ldh_client
pipenv install --dev -e .
cd ldh_client
pipenv run liberty --help
Liberty CLI (LDH client)
https://source.puri.sm/liberty/ldh_client
Copyright 2018-2019 Purism SPC
SPDX-License-Identifier: AGPL-3.0-or-later
Shared under AGPL-3.0-or-later. We adhere to the Community Covenant 1.0 without modification, and certify origin per DCO 1.1 with a signed-off-by line. Contributions under the same terms are welcome.
For details see: