(CommandList children: [ (C {(set)} {(-o)} {(errexit)}) (C {(set)} {(-o)} {(nounset)}) (C {(set)} {(-o)} {(pipefail)}) (C {(export)} {(Lit_VarLike 'KUBE_ROOT=') (CommandSubPart command_list: (CommandList children:[(C {(dirname)} {(DQ (${ VSub_Name BASH_SOURCE))})]) left_token: <Left_CommandSub '$('> spids: [65 73] ) (/..) } ) (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: (Pipeline children:[(C {(hack/update_owners.py)} {(--check)})] negated:True) terminator: <Op_Semi ';'> ) ] action: [(C {(echo)} {(SQ <'Run ./hack/update_owners.py to fix it'>)}) (C {(exit)} {(1)})] spids: [16777215 104] ) ] spids: [16777215 118] ) ] )