adding-help: commit renamed help to usage

This commit is contained in:
rkiel
2015-06-07 19:21:48 -04:00
parent 98208061b4
commit 5f99a16fd3
11 changed files with 33 additions and 12 deletions

View File

@@ -6,5 +6,5 @@ commander = Feature::Commander.new(ARGV)
if commander.valid?
commander.execute
else
commander.help
commander.usage
end

View File

@@ -7,7 +7,7 @@ module Feature
true
end
def help
def usage
exit
end

View File

@@ -6,6 +6,7 @@ require_relative './merge_to'
require_relative './tab'
require_relative './branch'
require_relative './commit'
require_relative './help'
module Feature
@@ -21,7 +22,9 @@ module Feature
when "merge" then Feature::MergeTo.new(argv)
when "tab" then Feature::Tab.new(argv)
when "commit" then Feature::Commit.new(argv)
else Feature::Branch.new(argv)
when "help" then Feature::Help.new(argv)
when nil then Feature::Branch.new(argv)
else Feature::Help.new(argv)
end
end
@@ -29,8 +32,8 @@ module Feature
subcommand.valid?
end
def help
subcommand.help
def usage
subcommand.usage
end
def execute

View File

@@ -7,7 +7,7 @@ module Feature
argv.size > 1
end
def help
def usage
puts
puts "USAGE: feature commit [word....]"
puts

View File

@@ -7,7 +7,7 @@ module Feature
argv.size == 1
end
def help
def usage
puts
puts "USAGE: feature end"
puts

18
lib/feature/help.rb Normal file
View File

@@ -0,0 +1,18 @@
require_relative './base'
module Feature
class Help < Feature::Base
def valid?
true
end
def usage
exit
end
def execute
end
end
end

View File

@@ -7,7 +7,7 @@ module Feature
[1,2].include? argv.size
end
def help
def usage
puts
puts "USAGE: feature merge [branch]"
puts

View File

@@ -7,7 +7,7 @@ module Feature
argv.size == 1
end
def help
def usage
puts
puts "USAGE: feature rebase"
puts

View File

@@ -7,7 +7,7 @@ module Feature
argv.size > 1
end
def help
def usage
puts
puts "USAGE: feature start feature-words"
puts

View File

@@ -7,7 +7,7 @@ module Feature
[1,2].include? argv.size
end
def help
def usage
puts
puts "USAGE: feature tab [pattern]"
puts

View File

@@ -7,7 +7,7 @@ module Feature
argv.size == 1
end
def help
def usage
puts
puts "USAGE: feature trash"
puts