(CommandList children: [ (C {(set)} {(-o)} {(errexit)}) (C {(set)} {(-o)} {(nounset)}) (C {(set)} {(-o)} {(pipefail)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:KUBE_ROOT) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [(C {(dirname)} {(DQ (${ VSub_Name BASH_SOURCE))})] ) left_token: <Left_CommandSub '$('> spids: [64 72] ) (/../..) } spids: [63] ) ] spids: [63] ) (C {(source)} {(DQ (${ VSub_Name KUBE_ROOT) (/hack/lib/init.sh))}) (C {(cd)} {(DQ (${ VSub_Name KUBE_ROOT))}) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolBinary op_id: BoolBinary_GlobDEqual left: { (DQ (BracedVarSub token: <VSub_Name CALLED_FROM_MAIN_MAKEFILE> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(DQ )}) spids: [102 107] ) ) } right: {(DQ )} ) ) terminator: <Op_Semi ';'> ) ] action: [ (SimpleCommand words: [{(echo)} {(DQ ('ERROR: ') ($ VSub_Number '$0') (' should not be run directly.'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:16777215 arg_word:{(2)} spids:[129])] ) (SimpleCommand words: [{(echo)}] redirects: [(Redir op_id:Redir_GreatAnd fd:16777215 arg_word:{(2)} spids:[135])] ) (C {(echo)} { (DQ ('Please run this command using ') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ('make vet') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ) } ) (C {(exit)} {(1)}) ] spids: [16777215 118] ) ] spids: [16777215 153] ) (C {(go)} {(install)} {(./cmd/...)}) (C {(eval)} { (DQ ('goflags=(') (BracedVarSub token: <VSub_Name GOFLAGS> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(SQ )}) spids: [176 179] ) (')') ) } ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:targets) op:Equal rhs:{(ArrayLiteralPart)} spids:[187])] spids: [187] ) (ForEach iter_name: arg do_arg_iter: True body: (DoGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolBinary op_id: BoolBinary_GlobDEqual left: {(DQ (${ VSub_Name arg))} right: {(-) (Lit_Other '*')} ) ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:goflags) op: PlusEqual rhs: {(ArrayLiteralPart words:[{(DQ (${ VSub_Name arg))}])} spids: [220] ) ] spids: [220] ) ] spids: [16777215 217] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:targets) op: PlusEqual rhs: {(ArrayLiteralPart words:[{(DQ (${ VSub_Name arg))}])} spids: [233] ) ] spids: [233] ) ] spids: [230 243] ) ] spids: [196 245] ) spids: [16777215 16777215] ) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolBinary op_id: BoolBinary_eq left: { (BracedVarSub token: <VSub_Name targets> prefix_op: VSub_Pound bracket_op: (WholeArray op_id:Lit_At) spids: [252 258] ) } right: {(0)} ) ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:targets) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(go)} {(list)} {(-e)} {(./...)}) (C {(egrep)} {(-v)} {(DQ ('/(third_party|vendor|staging|clientset_generated)/'))} ) ] negated: False ) ] ) left_token: <Left_CommandSub '$('> spids: [275 293] ) } spids: [274] ) ] spids: [274] ) ] spids: [16777215 267] ) ] spids: [16777215 295] ) (C {(go)} {(vet)} { (DQ (BracedVarSub token: <VSub_Name goflags> bracket_op: (WholeArray op_id:Lit_At) suffix_op: (StringUnary op_id: VTest_ColonPlus arg_word: { (BracedVarSub token: <VSub_Name goflags> bracket_op: (WholeArray op_id:Lit_At) spids: [309 314] ) } ) spids: [303 315] ) ) } {(BracedVarSub token:<VSub_Name targets> bracket_op:(WholeArray op_id:Lit_At) spids:[318 323])} ) ] )