Skip to main content

CLI helper to get LessPass paswords configuration directly from a LessPass server.

Project description

lpacli

lpacli is a tiny CLI helper to get LessPass paswords configuration directly from a LessPass server.

Install

  1. Install python3 (in Debian apt-get install python3).
  2. Install virtualenv (in Debian apt-get install virtualenv).
  3. Configure a Python 3 virtualenv and install lpacli whith setup.py.
virtualenv -p python3 lpaclienv
source lpaclienv/bin/activate
python setup.py install

Once the installation ends you must have lpacli command.

For enter again in your virtualenv simply run source command.

source lpaclienv/bin/activate

Usage

In first time use you must configure the following evironment variables.

Variable Used for
LESSPASS_HOST URL of API server (ex. https://lesspass.com)
LESSPASS_USER Username (ex. user@example.com)
LESSPASS_PASS Password

Now you can run lpacli ls to get a list of sites stored in server.

After first run, lpacli stores the login token in your XDG_CACHE_HOME directory, you can run commands with only LESSPASS_HOST environment variable.

For get LessPass configuration of a site run lpacli SITENAME being sitename one of the list given in lpacli ls command.

If you set LESSPASS_MASTERPASS environment variable with your LessPass master password, lpacli returns the password of site instead of site configuration.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lpacli-0.3.0.tar.gz (18.2 kB view details)

Uploaded Source

File details

Details for the file lpacli-0.3.0.tar.gz.

File metadata

  • Download URL: lpacli-0.3.0.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for lpacli-0.3.0.tar.gz
Algorithm Hash digest
SHA256 552110def8e8c726819cc778c967989a18788862b7045f371cdbef50147f30b9
MD5 a6390da14f208130bbfddd888ae09d9a
BLAKE2b-256 968450a8a8612847c5c4a2f7f75a450ded8cb2d2e92d3437820e6518ae5f3b3c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page