(CommandList
  children: [
    (C {(hash)} {(-r)})
    (C {(export)} {(Lit_VarLike "PATH=") (/bin) (Lit_Other ":") (/usr/bin)})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:DIR)
          op: Equal
          rhs: 
            {
              (DQ 
                (CommandSubPart
                  command_list: 
                    (CommandList
                      children: [
                        (AndOr
                          children: [
                            (C {(cd)} 
                              {
                                (BracedVarSub
                                  token: <VSub_Number 0>
                                  suffix_op: 
                                    (StringUnary
                                      op_id: VOp1_Percent
                                      arg_word: {(Lit_Slash /) ("*")}
                                    )
                                  spids: [24 29]
                                )
                              }
                            )
                            (C {(pwd)} {(-P)})
                          ]
                          op_id: Op_DAmp
                        )
                      ]
                    )
                  left_token: <Left_CommandSub "$(">
                  spids: [20 37]
                )
              )
            }
          spids: [18]
        )
      ]
      spids: [18]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:confdir)
          op: Equal
          rhs: 
            {
              (DQ 
                (CommandSubPart
                  command_list: 
                    (CommandList
                      children: [
                        (AndOr
                          children: [
                            (C {(cd)} {(DQ ($ VSub_Name "$DIR") (/../config))})
                            (C {(pwd)} {(-P)})
                          ]
                          op_id: Op_DAmp
                        )
                      ]
                    )
                  left_token: <Left_CommandSub "$(">
                  spids: [42 55]
                )
              )
            }
          spids: [40]
        )
      ]
      spids: [40]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:defaults)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$confdir") (/bootstrap_config.sh.defaults))}
          spids: [62]
        )
      ]
      spids: [62]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:override)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$confdir") (/bootstrap_config.sh.overrides))}
          spids: [68]
        )
      ]
      spids: [68]
    )
    (C {(env)} {(-i)} {(Lit_VarLike "HOME=") (DQ ($ VSub_Name "$HOME"))} {(/bin/bash)} {(-c)} 
      {
        (DQ ("export -n PWD SHLVL ; source ") ($ VSub_Name "$defaults") (" && source ") 
          ($ VSub_Name "$override") (" && printenv | ") ("        sed -E '/^(_|HOME)=/d' | sort")
        )
      }
    )
  ]
)