Sha256: fa60d9f20d8a9367b6ea7c35cba62e8bc3e40148d4f281938ad3303426e16918

Contents?: true

Size: 534 Bytes

Versions: 7

Compression:

Stored size: 534 Bytes

Contents

module DevboxLauncher
  class CLI < Thor

    WAIT_BOOT_IN_SECONDS = 10.freeze
    DEFAULT_IDENTIFY_FILE_PATH = "~/.ssh/google_compute_engine".freeze
    SSH_CONFIG_PATH = File.expand_path("~/.ssh/config").freeze
    CONFIG_PATH = File.expand_path("~/.devbox_launcher.yml").freeze
    CONFIG = YAML.load_file(CONFIG_PATH).freeze

    desc "start configured box for account", "Start a devbox by account"
    option :mosh, type: :boolean, desc: "Mosh in"

    def start(account)
      Box.new(account, options).start
    end

  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
devbox_launcher-0.5.2 lib/devbox_launcher/cli.rb
devbox_launcher-0.5.1 lib/devbox_launcher/cli.rb
devbox_launcher-0.5.0 lib/devbox_launcher/cli.rb
devbox_launcher-0.4.0 lib/devbox_launcher/cli.rb
devbox_launcher-0.3.5 lib/devbox_launcher/cli.rb
devbox_launcher-0.3.4 lib/devbox_launcher/cli.rb
devbox_launcher-0.3.3 lib/devbox_launcher/cli.rb