(CommandList children: [ (C {(set)} {(-o)} {(errexit)}) (C {(set)} {(-o)} {(nounset)}) (C {(set)} {(-o)} {(pipefail)}) (Assignment keyword: Assign_Readonly pairs: [ (assign_pair lhs: (LhsName name:red) op: Equal rhs: { (CommandSubPart command_list: (CommandList children:[(C {(tput)} {(setaf)} {(1)})]) left_token: <Left_CommandSub '$('> spids: [66 72] ) } spids: [65] ) ] spids: [63] ) (Assignment keyword: Assign_Readonly pairs: [ (assign_pair lhs: (LhsName name:reset) op: Equal rhs: { (CommandSubPart command_list: (CommandList children:[(C {(tput)} {(sgr0)})]) left_token: <Left_CommandSub '$('> spids: [77 81] ) } spids: [76] ) ] spids: [74] ) (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: [85 93] ) (/../..) } spids: [84] ) ] spids: [84] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ALL_TARGETS) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(make)} {(-C)} {(DQ (${ VSub_Name KUBE_ROOT))} {(Lit_VarLike 'PRINT_HELP=') (y)} {(-rpn)} ) (C {(sed)} {(-n)} {(-e)} {(SQ <'/^$/ { n ; /^[^ .#][^ ]*:/ { s/:.*$// ; p ; } ; }'>)} ) (C {(sort)}) ] negated: False ) ] ) left_token: <Left_CommandSub '$('> spids: [97 128] ) } spids: [96] ) ] spids: [96] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:CMD_TARGETS) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(ls)} {(-l)} {(DQ (${ VSub_Name KUBE_ROOT) (/cmd))}) (C {(awk)} {(SQ <'/^d/ {print $NF}'>)}) ] negated: False ) ] ) left_token: <Left_CommandSub '$('> spids: [131 149] ) } spids: [130] ) ] spids: [130] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:PLUGIN_CMD_TARGETS) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(ls)} {(-l)} {(DQ (${ VSub_Name KUBE_ROOT) (/plugin/cmd))}) (C {(awk)} {(SQ <'/^d/ {print $NF}'>)}) ] negated: False ) ] ) left_token: <Left_CommandSub '$('> spids: [152 170] ) } spids: [151] ) ] spids: [151] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FED_CMD_TARGETS) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(ls)} {(-l)} {(DQ (${ VSub_Name KUBE_ROOT) (/federation/cmd))}) (C {(awk)} {(SQ <'/^d/ {print $NF}'>)}) ] negated: False ) ] ) left_token: <Left_CommandSub '$('> spids: [173 191] ) } spids: [172] ) ] spids: [172] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:CMD_FLAG) op:Equal rhs:{(false)} spids:[193])] spids: [193] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:PLUGIN_CMD_FLAG) op:Equal rhs:{(false)} spids:[196])] spids: [196] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:FED_CMD_FLAG) op:Equal rhs:{(false)} spids:[199])] spids: [199] ) (C {(echo)} {(DQ (--------------------------------------------------------------------------------))} ) (ForEach iter_name: tar iter_words: [{($ VSub_Name '$ALL_TARGETS')}] do_arg_iter: False body: (DoGroup children: [ (ForEach iter_name: cmdtar iter_words: [{($ VSub_Name '$CMD_TARGETS')}] do_arg_iter: False body: (DoGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {($ VSub_Name '$tar')} {(Lit_Other '=')} {($ VSub_Name '$cmdtar')} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {($ VSub_Name '$CMD_FLAG')} {(Lit_Other '=')} {(true)} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Sentence child: (ControlFlow token: <ControlFlow_Continue continue> arg_word: {(2)} ) terminator: <Op_Semi ';'> ) ] spids: [16777215 262] ) ] spids: [16777215 271] ) (C {(echo)} {(-e)} { (DQ (${ VSub_Name red) (${ VSub_Name CMD_TARGETS) (${ VSub_Name reset)) } ) (C {(make)} {(-C)} {(DQ (${ VSub_Name KUBE_ROOT))} {($ VSub_Name '$tar')} {(Lit_VarLike 'PRINT_HELP=') (y)} ) (C {(echo)} { (DQ ( --------------------------------------------------------------------------------- ) ) } ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:CMD_FLAG) op: Equal rhs: {(true)} spids: [316] ) ] spids: [316] ) (ControlFlow token: <ControlFlow_Continue continue> arg_word: {(2)} ) ] spids: [16777215 246] ) ] spids: [16777215 325] ) ] spids: [230 328] ) spids: [226 228] ) (ForEach iter_name: plugincmdtar iter_words: [{($ VSub_Name '$PLUGIN_CMD_TARGETS')}] do_arg_iter: False body: (DoGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {($ VSub_Name '$tar')} {(Lit_Other '=')} {($ VSub_Name '$plugincmdtar')} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {($ VSub_Name '$PLUGIN_CMD_FLAG')} {(Lit_Other '=')} {(true)} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Sentence child: (ControlFlow token: <ControlFlow_Continue continue> arg_word: {(2)} ) terminator: <Op_Semi ';'> ) ] spids: [16777215 373] ) ] spids: [16777215 382] ) (C {(echo)} {(-e)} { (DQ (${ VSub_Name red) (${ VSub_Name PLUGIN_CMD_TARGETS) (${ VSub_Name reset) ) } ) (C {(make)} {(-C)} {(DQ (${ VSub_Name KUBE_ROOT))} {($ VSub_Name '$tar')} {(Lit_VarLike 'PRINT_HELP=') (y)} ) (C {(echo)} { (DQ ( --------------------------------------------------------------------------------- ) ) } ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:PLUGIN_CMD_FLAG) op: Equal rhs: {(true)} spids: [427] ) ] spids: [427] ) (ControlFlow token: <ControlFlow_Continue continue> arg_word: {(2)} ) ] spids: [16777215 357] ) ] spids: [16777215 436] ) ] spids: [341 439] ) spids: [337 339] ) (ForEach iter_name: fedcmdtar iter_words: [{($ VSub_Name '$FED_CMD_TARGETS')}] do_arg_iter: False body: (DoGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {($ VSub_Name '$tar')} {(Lit_Other '=')} {($ VSub_Name '$fedcmdtar')} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {($ VSub_Name '$FED_CMD_FLAG')} {(Lit_Other '=')} {(true)} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Sentence child: (ControlFlow token: <ControlFlow_Continue continue> arg_word: {(2)} ) terminator: <Op_Semi ';'> ) ] spids: [16777215 484] ) ] spids: [16777215 493] ) (C {(echo)} {(-e)} { (DQ (${ VSub_Name red) (${ VSub_Name FED_CMD_TARGETS) (${ VSub_Name reset) ) } ) (C {(make)} {(-C)} {(DQ (${ VSub_Name KUBE_ROOT))} {($ VSub_Name '$tar')} {(Lit_VarLike 'PRINT_HELP=') (y)} ) (C {(echo)} { (DQ ( --------------------------------------------------------------------------------- ) ) } ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FED_CMD_FLAG) op: Equal rhs: {(true)} spids: [538] ) ] spids: [538] ) (ControlFlow token: <ControlFlow_Continue continue> arg_word: {(2)} ) ] spids: [16777215 468] ) ] spids: [16777215 547] ) ] spids: [452 550] ) spids: [448 450] ) (C {(echo)} {(-e)} {(DQ (${ VSub_Name red) (${ VSub_Name tar) (${ VSub_Name reset))}) (C {(make)} {(-C)} {(DQ (${ VSub_Name KUBE_ROOT))} {($ VSub_Name '$tar')} {(Lit_VarLike 'PRINT_HELP=') (y)} ) (C {(echo)} { (DQ ( --------------------------------------------------------------------------------- ) ) } ) ] spids: [218 593] ) spids: [214 216] ) ] )