Sha256: 333af2031a9d46b1c8588d844fa0da1290aa3b5cdf519c58cb8789f497821962

Contents?: true

Size: 628 Bytes

Versions: 8

Compression:

Stored size: 628 Bytes

Contents

require "thor"
require "aws-sdk"

require_relative 'ebfly'
require_relative 'version'
require_relative 'options'
require_relative 'command/app'
require_relative 'command/env'
require_relative 'command/config'

module Ebfly
  class CLI < Thor
    desc "version", "show version"
    def version
      puts "Ebfly #{Ebfly::VERSION}"
    end

    desc "app SUBCOMMAND ...ARGS", "manage application"
    subcommand "app", App

    desc "env SUBCOMMAND ...ARGS", "manage environment"
    subcommand "env", Environment

    desc "config SUBCOMMAND ...ARGS", "manage environment's config vars"
    subcommand "config", Config
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
ebfly-0.0.10 lib/ebfly/cli.rb
ebfly-0.0.9 lib/ebfly/cli.rb
ebfly-0.0.8 lib/ebfly/cli.rb
ebfly-0.0.7 lib/ebfly/cli.rb
ebfly-0.0.6 lib/ebfly/cli.rb
ebfly-0.0.5 lib/ebfly/cli.rb
ebfly-0.0.4 lib/ebfly/cli.rb
ebfly-0.0.3 lib/ebfly/cli.rb