(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 kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS golang] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS setup_env]} ) (Com {[LIT_CHARS cd]} {[DQ [VarSub KUBE_ROOT]]} ) (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', {[Array {[DQ [LIT_CHARS ...]]}]})]) ) (= scope= flags=0 words=[] bindings=[('rc', {[LIT_CHARS 0]})]) (AndOr OP_OR_IF (Pipeline (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 "@"}})]}]]} {[DQ [VarSub targets bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}}) transform_ops=[PatSub {} {[LIT_CHARS .] [LIT_SLASH /]} do_suffix]]]} < (DescriptorRedirectNode target={[LIT_CHARS 1]} &"> 2), > ) (Com {[LIT_CHARS grep]} {[LIT_CHARS -v]} {[DQ [LIT_CHARS "^exit status "]]} ) ) (= scope= flags=0 words=[] bindings=[('rc', {[VarSub PIPESTATUS bracket_op=(Index {A Atom NODE_ARITH_WORD {[AS_NUM_LITERAL 0]}})]})]) ) (Com {[LIT_CHARS exit]} {[DQ [VarSub rc]]} ) )