mirror of
https://github.com/nishiki/manage-password.git
synced 2024-11-23 13:57:52 +00:00
fix alphabetic order for options
This commit is contained in:
parent
8f29eb8d58
commit
2d35e19fd0
1 changed files with 32 additions and 29 deletions
61
bin/mpw
61
bin/mpw
|
@ -37,7 +37,6 @@ I18n.locale = lang.to_sym
|
||||||
|
|
||||||
options = {}
|
options = {}
|
||||||
options[:force] = false
|
options[:force] = false
|
||||||
options[:format] = false
|
|
||||||
options[:sync] = true
|
options[:sync] = true
|
||||||
options[:group] = nil
|
options[:group] = nil
|
||||||
options[:config] = nil
|
options[:config] = nil
|
||||||
|
@ -46,8 +45,8 @@ options[:wallet] = nil
|
||||||
OptionParser.new do |opts|
|
OptionParser.new do |opts|
|
||||||
opts.banner = "#{I18n.t('option.usage')}: mpw [options]"
|
opts.banner = "#{I18n.t('option.usage')}: mpw [options]"
|
||||||
|
|
||||||
opts.on('-s', '--show [SEARCH]', I18n.t('option.show')) do |search|
|
opts.on('-a', '--add', I18n.t('option.add')) do
|
||||||
search.nil? ? (options[:show] = '') : (options[:show] = search)
|
options[:add] = true
|
||||||
end
|
end
|
||||||
|
|
||||||
opts.on('-A', '--show-all', I18n.t('option.show_all')) do
|
opts.on('-A', '--show-all', I18n.t('option.show_all')) do
|
||||||
|
@ -55,44 +54,24 @@ OptionParser.new do |opts|
|
||||||
options[:show] = ''
|
options[:show] = ''
|
||||||
end
|
end
|
||||||
|
|
||||||
opts.on('-u', '--update ID', I18n.t('option.update')) do |id|
|
opts.on('-c', '--config CONFIG', I18n.t('option.config')) do |config|
|
||||||
options[:update] = id
|
options[:config] = config
|
||||||
end
|
end
|
||||||
|
|
||||||
opts.on('-d', '--delete ID', I18n.t('option.remove')) do |id|
|
opts.on('-d', '--delete ID', I18n.t('option.remove')) do |id|
|
||||||
options[:delete] = id
|
options[:delete] = id
|
||||||
end
|
end
|
||||||
|
|
||||||
opts.on('-g', '--group GROUP', I18n.t('option.group')) do |group|
|
|
||||||
options[:group] = group
|
|
||||||
end
|
|
||||||
|
|
||||||
opts.on('-a', '--add', I18n.t('option.add')) do
|
|
||||||
options[:add] = true
|
|
||||||
end
|
|
||||||
|
|
||||||
opts.on('-c', '--config CONFIG', I18n.t('option.config')) do |config|
|
|
||||||
options[:config] = config
|
|
||||||
end
|
|
||||||
|
|
||||||
opts.on('-S', '--setup', I18n.t('option.setup')) do
|
|
||||||
options[:setup] = true
|
|
||||||
end
|
|
||||||
|
|
||||||
opts.on('-e', '--export FILE', I18n.t('option.export')) do |file|
|
opts.on('-e', '--export FILE', I18n.t('option.export')) do |file|
|
||||||
options[:export] = file
|
options[:export] = file
|
||||||
end
|
end
|
||||||
|
|
||||||
opts.on('-i', '--import FILE', I18n.t('option.import')) do |file|
|
opts.on('-f', '--force', I18n.t('option.force')) do
|
||||||
options[:import] = file
|
options[:force] = true
|
||||||
end
|
end
|
||||||
|
|
||||||
opts.on('-N', '--no-sync', I18n.t('option.no_sync')) do
|
opts.on('-g', '--group GROUP', I18n.t('option.group')) do |group|
|
||||||
options[:sync] = false
|
options[:group] = group
|
||||||
end
|
|
||||||
|
|
||||||
opts.on('-w', '--wallet WALLET', I18n.t('option.wallet')) do |wallet|
|
|
||||||
options[:wallet] = wallet
|
|
||||||
end
|
end
|
||||||
|
|
||||||
opts.on('-G', '--generate-password [LENGTH]', I18n.t('option.generate_password')) do |length|
|
opts.on('-G', '--generate-password [LENGTH]', I18n.t('option.generate_password')) do |length|
|
||||||
|
@ -104,6 +83,30 @@ OptionParser.new do |opts|
|
||||||
puts opts
|
puts opts
|
||||||
exit 0
|
exit 0
|
||||||
end
|
end
|
||||||
|
|
||||||
|
opts.on('-i', '--import FILE', I18n.t('option.import')) do |file|
|
||||||
|
options[:import] = file
|
||||||
|
end
|
||||||
|
|
||||||
|
opts.on('-N', '--no-sync', I18n.t('option.no_sync')) do
|
||||||
|
options[:sync] = false
|
||||||
|
end
|
||||||
|
|
||||||
|
opts.on('-s', '--show [SEARCH]', I18n.t('option.show')) do |search|
|
||||||
|
search.nil? ? (options[:show] = '') : (options[:show] = search)
|
||||||
|
end
|
||||||
|
|
||||||
|
opts.on('-S', '--setup', I18n.t('option.setup')) do
|
||||||
|
options[:setup] = true
|
||||||
|
end
|
||||||
|
|
||||||
|
opts.on('-u', '--update ID', I18n.t('option.update')) do |id|
|
||||||
|
options[:update] = id
|
||||||
|
end
|
||||||
|
|
||||||
|
opts.on('-w', '--wallet WALLET', I18n.t('option.wallet')) do |wallet|
|
||||||
|
options[:wallet] = wallet
|
||||||
|
end
|
||||||
end.parse!
|
end.parse!
|
||||||
|
|
||||||
# --------------------------------------------------------- #
|
# --------------------------------------------------------- #
|
||||||
|
|
Loading…
Reference in a new issue