Commit 886d21e
Changed files (4)
exe/ghetto-blaster
@@ -0,0 +1,6 @@
+#!/usr/bin/env ruby
+# frozen_string_literal: true
+
+require 'ghetto/blaster/cli'
+
+Ghetto::Blaster::CLI.start(ARGV)
lib/ghetto/blaster/cli.rb
@@ -0,0 +1,12 @@
+require 'thor'
+
+module Ghetto
+ module Blaster
+ class CLI < Thor
+ desc "version", "print version"
+ def version
+ say Ghetto::Blaster::VERSION
+ end
+ end
+ end
+end
Gemfile.lock
@@ -2,6 +2,7 @@ PATH
remote: .
specs:
ghetto-blaster (0.1.0)
+ thor (~> 0.20)
GEM
remote: https://rubygems.org/
@@ -21,6 +22,7 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.7.0)
rspec-support (3.7.1)
+ thor (0.20.0)
PLATFORMS
ruby
ghetto-blaster.gemspec
@@ -21,6 +21,7 @@ Gem::Specification.new do |spec|
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
spec.require_paths = ["lib"]
+ spec.add_dependency "thor", "~> 0.20"
spec.add_development_dependency "bundler", "~> 1.16"
spec.add_development_dependency "rake", "~> 10.0"
spec.add_development_dependency "rspec", "~> 3.0"