(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))})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:KUBEADM_PATH)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name KUBEADM_PATH>
                  suffix_op: 
                    (StringUnary
                      op_id: VTest_ColonEquals
                      arg_word: 
                        {
                          (CommandSubPart
                            command_list: 
                              (CommandList
                                children: [
                                  (C {(kube) (Lit_Other ':') (Lit_Other ':') (realpath)} 
                                    {(DQ (${ VSub_Name KUBE_ROOT))}
                                  )
                                ]
                              )
                            left_token: <Left_CommandSub '$('>
                            spids: [90 101]
                          ) (Lit_Slash /) (cluster) (Lit_Slash /) (kubeadm.sh)
                        }
                    )
                  spids: [87 106]
                )
              )
            }
          spids: [85]
        )
      ]
      spids: [85]
    )
    (C {(make)} {(-C)} {(DQ (${ VSub_Name KUBE_ROOT))} {(Lit_VarLike 'WHAT=') (cmd/kubeadm)})
    (C {(make)} {(-C)} {(DQ (${ VSub_Name KUBE_ROOT))} {(test)} 
      {(Lit_VarLike 'WHAT=') (k8s.io/kubernetes/cmd/kubeadm/test/cmd)} {(Lit_VarLike 'KUBE_TEST_ARGS=') (DQ ("--kubeadm-path '") (${ VSub_Name KUBEADM_PATH) ("'"))}
    )
  ]
)