Sha256: 28f5ee8a47104ce97f8af39e2aef06faf837612ede1ee4f73bbaf0d007a097d9

Contents?: true

Size: 425 Bytes

Versions: 1

Compression:

Stored size: 425 Bytes

Contents

require "thor/group"

class Squareone::CLI < Thor
  
  # USAGE: squareone -v
  desc "-v", "Dispaly Squareone version"
  map %w[-v --version] => :version
  def version
    say "squareone #{Squareone::VERSION}"
  end

  # Create a new project
  # USAGE: squareone new new-project
  register Squareone::Generator, "new", "new APP_PATH", "Creates a new project"

  def self.exit_on_failure?
    true
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
squareone-0.3.2 lib/squareone/cli.rb