(command.CommandList children: [ (command.Simple blame_tok: <set> more_env: [] words: [{<set>} {<-o>} {<nounset>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <set> more_env: [] words: [{<set>} {<-o>} {<pipefail>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <set> more_env: [] words: [{<set>} {<-o>} {<errexit>}] redirects: [] do_fork: T ) (command.ShFunction name_tok: <show-checksum> name: show-checksum body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <sha1sum> more_env: [] words: [{<sha1sum>} {<k-script-build-static>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <build> name: build body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <'./configure'> more_env: [] words: [{<'./configure'>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <rm> more_env: [] words: [{<rm>} {<-v>} {<-f>} {<k-script-build-static>}] redirects: [] do_fork: T ) (command.TimeBlock keyword: <Id.KW_Time time> pipeline: (command.Simple blame_tok: <make> more_env: [] words: [{<make>} {<k-script-build-static>}] redirects: [] do_fork: T ) ) (command.Simple blame_tok: <'./k-script-build-static'> more_env: [] words: [{<'./k-script-build-static'>} {<--help>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <show-checksum> more_env: [] words: [{<show-checksum>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <make-osh> name: make-osh body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <'./configure'> more_env: [] words: [{<'./configure'>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <rm> more_env: [] words: [{<rm>} {<-v>} {<-f>} {<k-script-build-static>}] redirects: [] do_fork: T ) (command.TimeBlock keyword: <Id.KW_Time time> pipeline: (command.Simple blame_tok: <make> more_env: [] words: [ {<make>} {<Id.Lit_VarLike 'SHELL='> <Id.Lit_TildeLike '~'> <'/git/oilshell/oil/bin/osh'>} {<k-script-build-static>} ] redirects: [] do_fork: T ) ) (command.Simple blame_tok: <'./k-script-build-static'> more_env: [] words: [{<'./k-script-build-static'>} {<--help>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <show-checksum> more_env: [] words: [{<show-checksum>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <osh> name: osh body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <Id.Lit_TildeLike '~'> more_env: [] words: [ {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/oilshell/oil/bin/osh'>} {(DQ ($ Id.VSub_At '@'))} ] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <build-with-osh> name: build-with-osh body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <rm> more_env: [] words: [{<rm>} {<-v>} {<-f>} {<k-script-build-static>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <export> more_env: [] words: [{<export>} {<Id.Lit_VarLike 'PS4='> (SQ <'+${SOURCE_NAME}:${LINENO} '>)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <pushd> more_env: [] words: [{<pushd>} {<src>}] redirects: [] do_fork: T ) (command.TimeBlock keyword: <Id.KW_Time time> pipeline: (command.Simple blame_tok: <osh> more_env: [] words: [ {<osh>} {<'./k-script-build.sh'>} {<--static>} {<--file>} {<k-script-build.sh>} {<--output>} {<'../k-script-build-static'>} {<--executable>} ] redirects: [] do_fork: T ) ) (command.Simple blame_tok: <popd> more_env: [] words: [{<popd>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <cp> more_env: [] words: [{<cp>} {<k-script-build-static>} {<k-script-build-static-OSH>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <show-checksum> more_env: [] words: [{<show-checksum>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.Simple blame_tok: <Id.Left_DoubleQuote '"'> more_env: [] words: [{(DQ ($ Id.VSub_At '@'))}] redirects: [] do_fork: T ) ] )