Sha256: 96d50a105828b0744d801e45a99eb1099325e5a7a159052176ea159495a32174
Contents?: true
Size: 1.14 KB
Versions: 1
Compression:
Stored size: 1.14 KB
Contents
require "digicert/cli/certificate" module Digicert module CLI module Commands class Certificate < Thor desc "fetch ORDER_ID", "Find an order's certificate" option :quiet, type: :boolean, aliases: "-q", desc: "Retrieve only id" option :output, aliases: "-o", desc: "Path to download the certificate" def fetch(order_id) say(certificate_instance(order_id: order_id).fetch) end desc "download [RSOURCE_OPTION]", "Download a certificate" option :order_id, aliases: "-i", desc: "Digicert order ID" option :certificate_id, aliases: "-c", desc: "The certificate ID" option :output, aliases: "-o", desc: "Path to download the certificate" def download say(certificate_instance.download) end desc "duplicates ORDER_ID", "List duplicate certificates" def duplicates(order_id) say(certificate_instance(order_id: order_id).duplicates) end private def certificate_instance(id_attribute = {}) Digicert::CLI::Certificate.new(options.merge(id_attribute)) 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/certificate.rb |