Skip to content

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

* lesspass-cl

This repo houses an implementation of [[https://github.com/lesspass/lesspass][lesspass]] in Common Lisp.

Only dependencies are [[https://github.com/sharplispers/ironclad][ironclad]], [[https://github.com/cl-babel/babel/][babel]], and quicklisp.

** Installation

Until lesspass-cl is on quicklisp, you'll need to run the following:

#+begin_src shell

cd ~/quicklisp/local-projects
git clone https://github.com/ehawkvu/lesspass-cl
cd $OLDPWD

#+end_src


** Usage

Just =(ql:quickload :lesspass)=.

** Examples

#+begin_src lisp

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

#+end_src

About

Lesspass v2 implementation in Common Lisp

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages