Add RuleBuilderCommand.FlagForEachArg()
Add an analog to FlagForEachInput that takes non-path arguments.
Test: rule_builder_test.go
Change-Id: Ifdf5a16079018bfff9b06ce48b13b104a93fddd7
diff --git a/android/rule_builder_test.go b/android/rule_builder_test.go
index f7577a6..53a5b48 100644
--- a/android/rule_builder_test.go
+++ b/android/rule_builder_test.go
@@ -117,6 +117,14 @@
// ls --sort=time
}
+func ExampleRuleBuilderCommand_FlagForEachArg() {
+ fmt.Println(NewRuleBuilder().Command().
+ Tool("ls").
+ FlagForEachArg("--sort=", []string{"time", "size"}))
+ // Output:
+ // ls --sort=time --sort=size
+}
+
func ExampleRuleBuilderCommand_FlagForEachInput() {
fmt.Println(NewRuleBuilder().Command().
Tool("turbine").