Sha256: 970d17b76a9479d6a1edef9676f2f8559959b5763494a5985ca972a950bf0746

Contents?: true

Size: 685 Bytes

Versions: 20

Compression:

Stored size: 685 Bytes

Contents

module Ufo
  class Network < Command
    autoload :Init, "ufo/network/init"
    autoload :Helper, "ufo/network/helper"
    autoload :Fetch, "ufo/network/fetch"

    def self.cli_options
      [
        [:force, type: :boolean, desc: "Bypass overwrite are you sure prompt for existing files."],
        [:subnets, type: :array, desc: "Subnets"],
        [:vpc_id, desc: "Vpc id"],
        [:filename, default: "default", desc: "Name of the settings file to create w/o extension."],
      ]
    end

    cli_options.each { |o| option(*o) }

    desc "init", "Creates network starter settings file."
    long_desc Help.text("network:init")
    def init
      Init.start
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
ufo-4.4.2 lib/ufo/network.rb
ufo-4.4.1 lib/ufo/network.rb
ufo-4.4.0 lib/ufo/network.rb
ufo-4.3.1 lib/ufo/network.rb
ufo-4.3.0 lib/ufo/network.rb
ufo-4.2.0 lib/ufo/network.rb
ufo-4.1.10 lib/ufo/network.rb
ufo-4.1.9 lib/ufo/network.rb
ufo-4.1.8 lib/ufo/network.rb
ufo-4.1.7 lib/ufo/network.rb
ufo-4.1.6 lib/ufo/network.rb
ufo-4.1.5 lib/ufo/network.rb
ufo-4.1.4 lib/ufo/network.rb
ufo-4.1.2 lib/ufo/network.rb
ufo-4.1.1 lib/ufo/network.rb
ufo-4.1.0 lib/ufo/network.rb
ufo-4.0.3 lib/ufo/network.rb
ufo-4.0.2 lib/ufo/network.rb
ufo-4.0.1 lib/ufo/network.rb
ufo-4.0.0 lib/ufo/network.rb