This repo houses an implementation of lesspass in Common Lisp.
Only dependencies are ironclad, babel, and quicklisp.
Until lesspass-cl is on quicklisp, you’ll need to run the following:
cd ~/quicklisp/local-projects
git clone https://github.com/ehawkvu/lesspass-cl
cd $OLDPWD
Just (ql:quickload :lesspass)
.
(setq password-prof
(make-instance
'lesspass:password-profile
:site "github.com"
:login "user@github.com"
:rules
'(lesspass:uppercase
lesspass:lowercase
lesspass:symbols
lesspass:digits)
:length 20
:counter 1))
(lesspass:generate-password password-prof "yourmasterpassword")