(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 source]} {[DQ [VarSub KUBE_ROOT][LIT_CHARS /hack/lib/swagger.sh]]} ) (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS golang] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS setup_env]} ) (= scope= flags=0 words=[] bindings=[('GROUP_VERSIONS', {[Array {[LIT_CHARS federation/v1beta1]}]})]) (= scope= flags=0 words=[] bindings=[('GV_DIRS', {[Array ]})]) (For gv [{[DQ [VarSub GROUP_VERSIONS bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]}]) (= scope= flags=0 words=[] bindings=[('GV_DIRS+', {[Array {[DQ [LIT_CHARS federation/][ComSub (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS util] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS group-version-to-pkg-path]} {[DQ [VarSub gv]]})]]}]})]) ) (For gv_dir [{[DQ [VarSub GV_DIRS bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]}]) (Com {[LIT_CHARS rm]} {[LIT_CHARS -f]} {[DQ [VarSub gv_dir][LIT_CHARS /types_swagger_doc_generated.go]]} ) ) (For i [{[DQ [VarSub GROUP_VERSIONS bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}}) transform_ops=[(!ref)]]]}]) (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS swagger] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS gen_types_swagger_doc]} {[DQ [VarSub GROUP_VERSIONS bracket_op=(Index {A Atom NODE_ARITH_WORD {[VarSub i]}})]]} {[DQ [VarSub GV_DIRS bracket_op=(Index {A Atom NODE_ARITH_WORD {[VarSub i]}})]]} ) ) )