added a new default
This commit is contained in:
10
bin/feature
10
bin/feature
@@ -50,6 +50,12 @@ class Base
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Branch < Base
|
||||||
|
def execute
|
||||||
|
run_cmd "git branch"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Rebase < Base
|
class Rebase < Base
|
||||||
def execute
|
def execute
|
||||||
parts = parse_branch(current_branch)
|
parts = parse_branch(current_branch)
|
||||||
@@ -140,14 +146,14 @@ class End < Base
|
|||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
error "USAGE: feature cmd branch" unless ARGV.size > 0
|
|
||||||
|
|
||||||
command = case ARGV[0]
|
command = case ARGV[0]
|
||||||
when "start" then Start.new(ARGV)
|
when "start" then Start.new(ARGV)
|
||||||
when "end" then End.new(ARGV)
|
when "end" then End.new(ARGV)
|
||||||
when "rebase" then Rebase.new(ARGV)
|
when "rebase" then Rebase.new(ARGV)
|
||||||
when "merge" then MergeTo.new(ARGV)
|
when "merge" then MergeTo.new(ARGV)
|
||||||
else error "invalid cmd: #{ARGV[0]}"
|
when nil then Branch.new(ARGV)
|
||||||
|
else error "USAGE: feature cmd branch"
|
||||||
end
|
end
|
||||||
|
|
||||||
command.execute
|
command.execute
|
||||||
|
|||||||
Reference in New Issue
Block a user