(List (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS errexit]} ) (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS nounset]} ) (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS pipefail]} ) (= scope= flags=0 words=[] bindings=[('KUBE_ROOT', {[ComSub (Com {[LIT_CHARS dirname]} {[DQ [VarSub BASH_SOURCE]]})] [LIT_CHARS /../..]})]) (Com {[LIT_CHARS source]} {[DQ [VarSub KUBE_ROOT][LIT_CHARS /hack/lib/init.sh]]} ) (Com {[LIT_CHARS cd]} {[DQ [VarSub KUBE_ROOT]]} ) (Com {[LIT_CHARS make]} {[LIT_CHARS generated_files]} ) (Com {[LIT_CHARS go]} {[LIT_CHARS install]} {[LIT_CHARS ./cmd/...]} ) (Com {[LIT_CHARS eval]} {[DQ [LIT_CHARS "goflags=("][VarSub KUBE_GOFLAGS test_op=VS_TEST_COLON_HYPHEN {}][LIT_CHARS ")"]]} ) (= scope= flags=0 words=[] bindings=[('targets', {[Array ]})]) (For arg do_arg_iter) (If (DBracket {B2 BINARY_STRING_EQUAL {[DQ [VarSub arg]]} {[LIT_CHARS -] [LIT_OTHER "*"]}}) (= scope= flags=0 words=[] bindings=[('goflags+', {[Array {[DQ [VarSub arg]]}]})]) (ElseTrue) (= scope= flags=0 words=[] bindings=[('targets+', {[Array {[DQ [VarSub arg]]}]})]) ) ) (If (DBracket {B2 BINARY_INT_EQ {[VarSub targets bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}}) transform_ops=[(#len)]]} {[LIT_CHARS 0]}}) (= scope= flags=0 words=[] bindings=[('targets', {[ComSub (Pipeline (Com {[LIT_CHARS go]} {[LIT_CHARS list]} {[LIT_CHARS -e]} {[LIT_CHARS ./...]}) (Com {[LIT_CHARS egrep]} {[LIT_CHARS -v]} {[DQ [LIT_CHARS "/(third_party|vendor|staging|clientset_generated)/"]]}) )]})]) ) (Com {[LIT_CHARS go]} {[LIT_CHARS vet]} {[DQ [VarSub goflags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}}) test_op=VS_TEST_COLON_PLUS {[VarSub goflags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]}]]} {[VarSub targets bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]} ) )