Sha256: bad16c475012594a40a3855cfdffb8a0e65bebc3666fbaeb4319f46312618071

Contents?: true

Size: 617 Bytes

Versions: 1

Compression:

Stored size: 617 Bytes

Contents

require "thor"
require "aws-sdk"

require_relative 'ebfly'
require_relative 'version'
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 -a APP", "manager environment"
    subcommand "env", Environment

    desc "config SUBCOMMAND ...ARGS -a APP", "manager environment's config vars"
    subcommand "config", Config
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ebfly-0.0.1 lib/ebfly/cli.rb