Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 916 Bytes

File metadata and controls

44 lines (28 loc) · 916 Bytes

lesspass-cl

This repo houses an implementation of lesspass in Common Lisp.

Only dependencies are ironclad, babel, and quicklisp.

Installation

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

Usage

Just (ql:quickload :lesspass).

Examples

(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")