Skip to content

felipelerena/passotp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

passotp is a CLI to generate time-based one-time passwords from secrets stored with Pass (https://www.passwordstore.org/)

Installation

pip install passotp

Prepare your encrypted pass files

Edit your password file

pass edit devel/test

Add a line at the end of the file containing "OTP: <secret>"

It should look like this:

OTP: base32secret3232

or something like this

OTP: KRBP SL73 C3RI 76GP MK3S BGHO TC4B 347A 1DYN CVXJ

Usage

passotp <pass-name> [-c]
pass devel/test | passotp [-c]

the -c parameter will copy the code to your clipboard

Example

~$ pass devel/test
VU5Z5Tok4ATyIQQdSdeO
user: test
OTP: base32secret3232
~$ passotp devel/test
458262
Seconds remaining: 28
# or just
~$ pass devel/test | passotp
458262
Seconds remaining: 28

About

An OTP CLI for Pass

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages