bin/mpw-genpwd in mpw-4.0.0 vs bin/mpw-genpwd in mpw-4.1.0

- old
+ new

@@ -1,50 +1,50 @@ #!/usr/bin/ruby # MPW is a software to crypt and manage your passwords -# Copyright (C) 2016 Adrien Waksberg <mpw@yae.im> -# +# Copyright (C) 2017 Adrien Waksberg <mpw@yae.im> +# # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. -# +# # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. -# +# # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. require 'optparse' require 'mpw/mpw' options = {} OptionParser.new do |opts| - opts.banner = "#{I18n.t('option.usage')}: mpw passwd [options]" + opts.banner = "#{I18n.t('option.usage')}: mpw passwd [options]" - opts.on('-h', '--help', I18n.t('option.help')) do - puts opts - exit 0 - end + opts.on('-h', '--help', I18n.t('option.help')) do + puts opts + exit 0 + end - opts.on('-l', '--length NUMBER', I18n.t('option.length')) do |length| - options[:length] = length.to_i - end + opts.on('-l', '--length NUMBER', I18n.t('option.length')) do |length| + options[:length] = length.to_i + end - opts.on('-n', '--numeric', I18n.t('option.numeric')) do - options[:numeric] = true - end + opts.on('-n', '--numeric', I18n.t('option.numeric')) do + options[:numeric] = true + end - opts.on('-s', '--special-chars', I18n.t('option.special_chars')) do - options[:special] = true - end + opts.on('-s', '--special-chars', I18n.t('option.special_chars')) do + options[:special] = true + end - opts.on('-a', '--alpha', I18n.t('option.alpha')) do - options[:alpha] = true - end + opts.on('-a', '--alpha', I18n.t('option.alpha')) do + options[:alpha] = true + end end.parse! -puts MPW::MPW::password(options) +puts MPW::MPW.password(options) exit 0