Sha256: 8e0999f755977909f94eea848d6944e4a339de26d54b0f3fbe42495154c31d31
Contents?: true
Size: 717 Bytes
Versions: 2
Compression:
Stored size: 717 Bytes
Contents
#!/usr/bin/env ruby require 'pwqgen/version' require 'pwqgen' require 'docopt' filename = File.basename(__FILE__) doc = <<DOCOPT Generate a random pronouncable passphrase. Usage: #{filename} [LENGTH] #{filename} [-h | --help] #{filename} [-v | --version] Arguments: LENGTH Number of words in the passphrase. [default: 3] Options: -h, --help show this help message and exit -v, --version show version and exit DOCOPT begin options = Docopt::docopt(doc, :version => Pwqgen::VERSION) if ARGV.length > 0 && ARGV[0].to_s.match(/\A[+-]?\d+?(\.\d+)?\Z/) then puts Pwqgen.generate(ARGV[0].to_i) else puts Pwqgen.generate end rescue Docopt::Exit => e puts e.message end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pwqgen.rb-0.1.0 | bin/pwqgen.rb |
pwqgen.rb-0.0.5 | bin/pwqgen.rb |