(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]
    )
  ]
)