class DislokuCli

Public Class Methods

run() click to toggle source
# File lib/disloku.rb, line 13
def self.run()
        begin
                DislokuCli.start()
        rescue Interrupt => e
                Disloku::Log.instance.warn("Disloku was killed with CTRL+C")
        rescue Exception => e
                Disloku::Log.instance.fatal("Unhandled exception: #{e.message}")
                if (ARGV.any?() { |a| a == "-d" || a == "--debug" })
                        Disloku::Log.instance.fatal(e.backtrace.join("\n"))
                end
        end
end

Public Instance Methods

build(from = nil) click to toggle source
# File lib/disloku.rb, line 48
def build(from = nil)
        cmd = Disloku::Commands::Build.new(options)
        cmd.execute(from)
end
config() click to toggle source
# File lib/disloku.rb, line 60
def config()
        cmd = Disloku::Commands::Config.new(options)
        cmd.execute()
end
deploy(from = nil) click to toggle source
# File lib/disloku.rb, line 37
def deploy(from = nil)
        cmd = Disloku::Commands::Deploy.new(options)
        cmd.execute(from)
end
generate() click to toggle source
# File lib/disloku.rb, line 54
def generate()
        cmd = Disloku::Commands::Generate.new(options)
        cmd.execute()
end
version() click to toggle source
# File lib/disloku.rb, line 66
def version()
        puts(Disloku::VERSION)
end