added a new default

This commit is contained in:
rkiel
2015-06-02 22:40:06 -04:00
parent 91045a808c
commit 7df428fa7e

View File

@@ -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