(List (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS errexit]} ) (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS nounset]} ) (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS pipefail]} ) (= scope= flags=0 words=[] bindings=[('KUBE_ROOT', {[ComSub (Com {[LIT_CHARS dirname]} {[DQ [VarSub BASH_SOURCE]]})] [LIT_CHARS /..]})]) (Com {[LIT_CHARS source]} {[DQ [VarSub KUBE_ROOT][LIT_CHARS /hack/lib/init.sh]]} ) (Com {[LIT_CHARS cd]} {[DQ [VarSub KUBE_ROOT]]} ) (If (Pipeline! (Com {[LIT_CHARS which]} {[LIT_CHARS go-bindata]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), (DescriptorRedirectNode target={[LIT_CHARS 1]} &"> 2), > ) ) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Cannot find go-bindata. Install with "][\ LIT_ESCAPED_CHAR "\\\""][LIT_CHARS "go get github.com/jteeuwen/go-bindata/..."][\ LIT_ESCAPED_CHAR "\\\""]]} ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]} ) ) ) (= scope= flags=0 words=[] bindings=[('DATAFILE', {[LIT_CHARS pkg/ui/datafile.go]})]) (= scope= flags=0 words=[] bindings=[('TMP_DATAFILE', {[LIT_CHARS /tmp/datafile.go]})]) (Com {[LIT_CHARS go-bindata]} {[LIT_CHARS -nocompress]} {[LIT_CHARS -o]} {[VarSub DATAFILE]} {[LIT_CHARS -prefix]} {[VarSub PWD]} {[LIT_CHARS -pkg]} {[LIT_CHARS ui]} {[LIT_CHARS www/...]} ) (Com {[LIT_CHARS cat]} {[LIT_CHARS hooks/boilerplate.go.txt]} < (FilenameRedirectNode filename={[VarSub TMP_DATAFILE]} "> 1), > ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "// generated by hack/build-ui.sh; DO NOT EDIT\n"]]} < (FilenameRedirectNode filename={[VarSub TMP_DATAFILE]} >"> 1), > ) (Com {[LIT_CHARS cat]} {[VarSub DATAFILE]} < (FilenameRedirectNode filename={[VarSub TMP_DATAFILE]} >"> 1), > ) (Com {[LIT_CHARS gofmt]} {[LIT_CHARS -s]} {[LIT_CHARS -w]} {[VarSub TMP_DATAFILE]} ) (Com {[LIT_CHARS mv]} {[VarSub TMP_DATAFILE]} {[VarSub DATAFILE]} ) )