diff --git a/unused_deps/unused_deps.go b/unused_deps/unused_deps.go index ef5d8f40b..6b667201b 100644 --- a/unused_deps/unused_deps.go +++ b/unused_deps/unused_deps.go @@ -288,7 +288,10 @@ func printCommands(label string, deps map[string]bool) (anyCommandPrinted bool) fmt.Printf("buildozer 'move deps runtime_deps %s' %s\n", str.Value, label) } else { // add dep's exported dependencies to label before removing dep - fmt.Printf("buildozer \"add deps $(%s query 'labels(exports, %s)' | tr '\\n' ' ')\" %s\n", *buildTool, str.Value, label) + fmt.Printf( + "deps=$(%s query 'labels(exports, %s)' | tr '\\n' ' '); [ -n \"$deps\" ] && buildozer \"add deps $deps\" %s\n", + *buildTool, str.Value, label, + ) fmt.Printf("buildozer 'remove deps %s' %s\n", str.Value, label) } anyCommandPrinted = true