Skip to content

echawk/lesspass-cl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Lesspass v2 implementation in Common Lisp

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published