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