Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 1.1 KB

lastpass.md

File metadata and controls

50 lines (38 loc) · 1.1 KB

LastPass

CLI

# login
echo <PASSWORD> | LPASS_DISABLE_PINENTRY=1 lpass login --trust <USERNAME>

# list
lpass ls

# retrieve passwords
lpass show <GROUP>/<NAME> --json --expand-multi

# logout
lpass logout --force

Docker Alpine (20.1MB)

# temporary base container
docker run --rm -it alpine /bin/sh

# build image
docker build -t edgelevel/lastpass-cli -f example/lastpass-alpine .

# temporary container
docker run --rm -it edgelevel/lastpass-cli /bin/sh
echo <PASSWORD> | LPASS_DISABLE_PINENTRY=1 lpass login --trust <USERNAME>
echo <PASSWORD> | lpass show <GROUP>/<NAME> --json --expand-multi

Docker Ubuntu (192MB)

# build image
docker build -t edgelevel/lastpass-cli -f example/lastpass-ubuntu .

# temporary container
docker run --rm --name lastpass-cli edgelevel/lastpass-cli

# access container
docker exec -it lastpass-cli bash
lpass --version

# execute command inline
docker run --rm -it edgelevel/lastpass-cli lpass --version