Project

passfn

0.0
No commit activity in last 3 years
No release in over 3 years
passfn provides a cli command to generate a password from a domain and a master passphrase.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.7
~> 10.0

Runtime

~> 1.0.5
~> 0.19.1
 Project Readme

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

  1. Fork it ( https://github.com/ichiban/passfn/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request