From 91456c660566e5a9a27012387cd2c40bac3fad49 Mon Sep 17 00:00:00 2001 From: Peter Willis Date: Thu, 10 Jan 2019 03:25:24 -0500 Subject: [PATCH] Add 'all' state and options --- ghi | 5 +++-- lib/ghi/commands/list.rb | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) 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