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? if commander.valid?
commander.execute commander.execute
else else
commander.help commander.usage
end end

View File

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

View File

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

View File

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

View File

@@ -7,7 +7,7 @@ module Feature
argv.size == 1 argv.size == 1
end end
def help def usage
puts puts
puts "USAGE: feature end" puts "USAGE: feature end"
puts 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 [1,2].include? argv.size
end end
def help def usage
puts puts
puts "USAGE: feature merge [branch]" puts "USAGE: feature merge [branch]"
puts puts

View File

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

View File

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

View File

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

View File

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