Sha256: 8391c50201bb3b0fcec4dff0c936aa914c76633eda32566d16df5ad0b794e7cc
Contents?: true
Size: 994 Bytes
Versions: 3
Compression:
Stored size: 994 Bytes
Contents
require 'thor' require_relative './cli' module GemBootstrap class MainCLI < Thor register GemBootstrap::CLI, 'generate', 'generate', 'Generate the starting template for CLI' desc 'usage', 'Display help screen' def usage generate_usage = <<-EOT gem_bootstrap generate [GEM_NAME] --github-id [GITHUB_ID] --email [EMAIL] --author [AUTHOR] e.g. create a gem name 'awesome_gem' gem_bootstrap generate awesome_gem --github-id awesome_developer --email cool@awesomedev.com --author 'John Guru II' EOT help_text = <<-EOT gem_bootstrap help [COMMAND] # Describe available commands or one specific command gem_bootstrap usage # Display help screen EOT puts generate_usage puts help_text.gsub(/^\s+/, '') end default_task :usage end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
gem_bootstrap-0.1.0 | lib/gem_bootstrap/gem_bootstrap.rb |
gem_bootstrap-0.0.2.pre | lib/gem_bootstrap/gem_bootstrap.rb |
gem_bootstrap-0.0.1 | lib/gem_bootstrap/gem_bootstrap.rb |