lib/neetob/cli/github/commands.rb in neetob-0.1.2 vs lib/neetob/cli/github/commands.rb in neetob-0.1.4
- old
+ new
@@ -38,12 +38,16 @@
desc "protect_branch", "Protect the specified branch with the given rules"
option :branch, type: :string, aliases: "-b",
desc: "Name of the branch whose protections rules needs to be updated", required: true
option :path, type: :string, aliases: "-p",
desc: "The JSON file path which specify all the required rules for branch protection"
- option :apps, type: :array, aliases: "-a", required: true, desc: "Github app names. Can be matched using the '*' wildcard. Example: \"neeto*\" \"neeto-cal-web\""
+ option :apps, type: :array, aliases: "-a", desc: "Github app names. Can be matched using the '*' wildcard. Example: \"neeto*\" \"neeto-cal-web\""
+ option :all_neeto_repos, type: :boolean, aliases: "--all",
+ desc: "Use this flag for working with all neeto repos", default: false
def protect_branch
- ProtectBranch.new(options[:branch], options[:apps], options[:path], options[:sandbox]).run
+ ProtectBranch.new(
+ options[:branch], options[:apps], options[:path], options[:sandbox],
+ options[:all_neeto_repos]).run
end
end
end
end
end