Sha256: 28aede50ce9624ceec1b7a4ad5c7abb5dc3e72226286311e5477a2ef9c3e2e9d
Contents?: true
Size: 1.13 KB
Versions: 1
Compression:
Stored size: 1.13 KB
Contents
require "digicert/cli/order" require "digicert/cli/order_reissuer" module Digicert module CLI module Commands class Order < Thor desc "list", "List digicert orders" method_option :filter, type: :hash, desc: "Specify filter options" def list say(order_instance.list) end desc "find", "Find a digicert order" method_option :filter, type: :hash, desc: "Specify filter options" option :quiet, type: :boolean, aliases: "-q", desc: "Retrieve only id" def find say(order_instance.find) end desc "reissue ORDER_ID", "Reissue digicert order" option :crt, desc: "The CSR content from a file" option :output, aliases: "-o", desc: "Path to download certificates" def reissue(order_id) say(reissue_an_order(order_id)) end private def order_instance Digicert::CLI::Order.new(options) end def reissue_an_order(order_id) Digicert::CLI::OrderReissuer.new( options.merge(order_id: order_id), ).create end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
digicert-cli-0.2.0 | lib/digicert/cli/commands/order.rb |