lib/git_bundle/cli.rb in git-bundle-1.0.12 vs lib/git_bundle/cli.rb in git-bundle-1.0.13

- old
+ new

@@ -7,19 +7,21 @@ @project = GitBundle::Project.new end def invoke(args) case args[0] - when nil, '--help', 'help' - puts `git #{args.join(' ')}`.gsub('git', 'gitb') - when 'push' - GitBundle::Commands::Push.new(@project, args[1..-1]).invoke - when 'checkout' - GitBundle::Commands::Checkout.new(@project, args[1..-1]).invoke - when '--version' - GitBundle::Commands::Version.new.invoke - else - GitBundle::Commands::Generic.new(@project, args).invoke + when nil, '--help', 'help' + puts `git #{args.join(' ')}`.gsub('git', 'gitb') + when 'push' + GitBundle::Commands::Push.new(@project, args[1..-1]).invoke + when 'checkout' + GitBundle::Commands::Checkout.new(@project, args[1..-1]).invoke + when 'generate', 'g' + GitBundle::Commands::Generate.new(@project, args[1..-1]).invoke + when '--version' + GitBundle::Commands::Version.new.invoke + else + GitBundle::Commands::Generic.new(@project, args).invoke end rescue Bundler::GemfileNotFound => e puts_error("Could not find Gemfile in the current directory") end end