Sha256: d4b92eceb90375323b4afb7b7861b4f15296fc4c11475e5aa724733dbc8e88c3

Contents?: true

Size: 1.17 KB

Versions: 6

Compression:

Stored size: 1.17 KB

Contents

require 'thor'
require 'fwtoolkit/config'

require 'fwtoolkit/cli/ext/thor'
require 'fwtoolkit/cli/fw_actions'

require 'fwtoolkit/cli/cocoapods'
require 'fwtoolkit/cli/xcode'
require 'fwtoolkit/cli/project'
require 'fwtoolkit/cli/bootstrap'
require 'fwtoolkit/cli/ci'
require 'fwtoolkit/cli/frank'
require 'fwtoolkit/cli/git'
#require 'fwtoolkit/cli/ota'

module FWToolkit
  class CLI < Thor

    register FWToolkit::Cocoapods, 'pods', 'pods SUBCOMMAND ...ARGS', 'Manage cocoapods'
    register FWToolkit::Project, 'proj', 'proj SUBCOMMAND ...ARG', 'Create projects and manage settings'
    register FWToolkit::Xcode, 'xcode', 'xcode SUBCOMMAND ...ARGS', 'Manage Xcode build process'
    register FWToolkit::Bootstrap, 'bootstrap', 'bootstrap', 'Install and configure system tools'
    register FWToolkit::Ci, 'ci', 'ci SUBCOMMAND ...ARGS', 'Manage the configuration of projects on the CI'
    register FWToolkit::Frank, 'test', 'test SUBCOMMAND ...ARGS', 'Manage the testing framework'

    register FWToolkit::Git, 'git', 'git SUBCOMMAND ...ARGS', 'Manage git flow'
    #register FWToolkit::Ota, 'fwbuild', 'fwbuild SUBCOMMAND ...ARGS', 'Manage publishing build to the OTA server'
  end
end

#

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
fwtoolkit-1.0.6 lib/fwtoolkit/cli.rb
fwtoolkit-1.0.5 lib/fwtoolkit/cli.rb
fwtoolkit-1.0.4 lib/fwtoolkit/cli.rb
fwtoolkit-1.0.3 lib/fwtoolkit/cli.rb
fwtoolkit-1.0.2 lib/fwtoolkit/cli.rb
fwtoolkit-1.0.1 lib/fwtoolkit/cli.rb