Class: Certsweeper::CLI
- Inherits:
-
Thor
- Object
- Thor
- Certsweeper::CLI
- Includes:
- Thor::Aws
- Defined in:
- lib/certsweeper/cli.rb
Instance Method Summary collapse
Instance Method Details
#list ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/certsweeper/cli.rb', line 11 def list client.list.each do |cert| m = cert. puts [ m.server_certificate_name, m.expiration ].join("\t") end end |
#remove ⇒ Object
25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/certsweeper/cli.rb', line 25 def remove if [:all] result = client.remove_all else result = client.remove([:certificate_name]) end unless result.empty? result.map {|r| puts "remove: #{r}"} end puts "No remove (dry-run)" if [:dry_run] end |