diff --git a/ghi b/ghi index c578de9..a2d6b26 100755 --- a/ghi +++ b/ghi @@ -2469,8 +2469,8 @@ module GHI @repo = nil end opts.on( - '-s', '--state ', %w(open closed), - {'o'=>'open', 'c'=>'closed'}, "'open' or 'closed'" + '-s', '--state ', %w(open closed all), + {'o'=>'open', 'c'=>'closed', 'a'=>'all'}, "'open', 'closed', 'all'" ) do |state| assigns[:state] = state end @@ -2656,6 +2656,7 @@ module GHI def fallback OptionParser.new do |opts| opts.on('-c', '--closed') { assigns[:state] = 'closed' } + opts.on('-a', '--all') { assigns[:state] = 'all' } opts.on('-q', '--quiet') { self.quiet = true } end end diff --git a/lib/ghi/commands/list.rb b/lib/ghi/commands/list.rb index 1066246..8d0492e 100644 --- a/lib/ghi/commands/list.rb +++ b/lib/ghi/commands/list.rb @@ -18,8 +18,8 @@ def options @repo = nil end opts.on( - '-s', '--state ', %w(open closed), - {'o'=>'open', 'c'=>'closed'}, "'open' or 'closed'" + '-s', '--state ', %w(open closed all), + {'o'=>'open', 'c'=>'closed', 'a'=>'all'}, "'open', 'closed', 'all'" ) do |state| assigns[:state] = state end @@ -205,6 +205,7 @@ def uri def fallback OptionParser.new do |opts| opts.on('-c', '--closed') { assigns[:state] = 'closed' } + opts.on('-a', '--all') { assigns[:state] = 'all' } opts.on('-q', '--quiet') { self.quiet = true } end end