Passfn
passfn
provides a CLI command to generate a password from a domain and a master passphrase.
Caveat
I'm not a security professional.
Installation
Add this line to your application's Gemfile:
gem 'passfn'
And then execute:
$ bundle
Or install it yourself as:
$ gem install passfn
Usage
Assume the master passphrase is:
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Without any options
$ passfn
domain? example.com
passphrase?
[zB#S2^xBT;@q%.X??ec5s"&?5\%IKaN
With domain option
$ passfn --domain=example.com
passphrase?
[zB#S2^xBT;@q%.X??ec5s"&?5\%IKaN
Copy to clipboard
$ passfn --domain=example.com --copy
passphrase?
password for example.com is copied into clipboard
$ pbpaste # I'm using Mac OSX
[zB#S2^xBT;@q%.X??ec5s"&?5\%IKaN
Contributing
- Fork it ( https://github.com/ichiban/passfn/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request