Sha256: 8f167109c7d323559a8b489f8e8d79cdce9ab1c3d2b7be2fe3448c78796fa706

Contents?: true

Size: 888 Bytes

Versions: 11

Compression:

Stored size: 888 Bytes

Contents

require 'thor'
require 'fwtoolkit/config'
require 'fwtoolkit/version'

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

require 'fwtoolkit/cli/xcode'
require 'fwtoolkit/cli/project'
require 'fwtoolkit/cli/git'
require 'fwtoolkit/cli/bitrise'

module FWToolkit
  class CLI < Thor
  	include Thor::Actions
    include FWToolkit::ThorUtils

    map "-v" => :version

	desc "version", "Display gem version"
	def version
		puts "FWToolkit version #{FWToolkit::VERSION}"
	end

    register FWToolkit::Bitrise, 'bitrise', 'bitrise SUBCOMMAND ...ARG', 'Create bitrise configuration files'
    register FWToolkit::Project, 'proj', 'proj SUBCOMMAND ...ARG', 'Create projects and manage settings'
    register FWToolkit::Xcode, 'xcode', 'xcode SUBCOMMAND ...ARG', 'Create Xcode projects'
    register FWToolkit::Git, 'git', 'git SUBCOMMAND ...ARG', 'Git operations'
  end
end

#

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
fwtoolkit-2.6.4 lib/fwtoolkit/cli.rb
fwtoolkit-2.6.3 lib/fwtoolkit/cli.rb
fwtoolkit-2.6.2 lib/fwtoolkit/cli.rb
fwtoolkit-2.6.1 lib/fwtoolkit/cli.rb
fwtoolkit-2.6.0 lib/fwtoolkit/cli.rb
fwtoolkit-2.5.0 lib/fwtoolkit/cli.rb
fwtoolkit-2.4.0 lib/fwtoolkit/cli.rb
fwtoolkit-2.3.6 lib/fwtoolkit/cli.rb
fwtoolkit-2.3.5 lib/fwtoolkit/cli.rb
fwtoolkit-2.3.4 lib/fwtoolkit/cli.rb
fwtoolkit-2.3.3 lib/fwtoolkit/cli.rb