Sha256: 94445ca2acab51f36749308c178652213695d225c3ff0df879971bc9f32ef6d9

Contents?: true

Size: 984 Bytes

Versions: 6

Compression:

Stored size: 984 Bytes

Contents

require "commands/init"
require 'thor'
require 'commands/create'
require 'commands/delete'
require 'commands/generate_backup_scripts'
require 'commands/backup_app.rb'
require 'commands/restore_app.rb'
require 'commands/start.rb'
require 'commands/increment.rb'
require 'util'
require 'fileutils'

module CommandRouter
  class Main < Thor
    include DockerMgr::Util

    register(Init, 'init', 'init', 'initializes a docker-project.')
    register(Create,'create','create','creates a new docker-unit.')
    register(GenerateBackupScripts,'g','g','generates scripts')
    register(Delete,'delete','delete','deletes a docker-unit.')
    register BackupApp,'backup','backup','creates a backup of the given app.'
    register RestoreApp, 'restore','restore','restores an app.'
    register Start, 'start','start','starts one or multiple apps. If no apps are given, all apps will be started.'
    register Increment, 'increment','increment','increments the version of an image.'
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
dockersitter-0.5.0 lib/command_router.rb
dockersitter-0.4.0 lib/command_router.rb
dockersitter-0.3.0 lib/command_router.rb
dockersitter-0.2.2 lib/command_router.rb
dockersitter-0.2.1 lib/command_router.rb
dockersitter-0.2.0 lib/command_router.rb