(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]} ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Note: This assumes that swagger spec has been updated. Please run hack/update-swagger-spec.sh to ensure that."]]} ) (= 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=[('REPO_DIR', {[VarSub REPO_DIR test_op=VS_TEST_COLON_HYPHEN {[DQ [VarSub KUBE_ROOT]]}]})]) (= scope= flags=0 words=[] bindings=[('DEFAULT_OUTPUT', {[DQ [VarSub REPO_DIR][LIT_CHARS /docs/api-reference]]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT', {[VarSub 1 test_op=VS_TEST_COLON_HYPHEN {[VarSub DEFAULT_OUTPUT]}]})]) (= scope= flags=0 words=[] bindings=[('SWAGGER_SPEC_PATH', {[DQ [VarSub REPO_DIR][LIT_CHARS /api/swagger-spec]]})]) (= scope= flags=0 words=[] bindings=[('ALL_GROUP_VERSIONS', {[Array {[VarSub KUBE_AVAILABLE_GROUP_VERSIONS]}]})]) (= scope= flags=0 words=[] bindings=[('INTERESTING_GROUP_VERSIONS', {[Array ]})]) (= scope= flags=0 words=[] bindings=[('GV_DIRS', {[Array ]})]) (For gv [{[DQ [VarSub ALL_GROUP_VERSIONS bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]}]) (List (If (DBracket {B2 BINARY_STRING_EQUAL {[DQ [LIT_CHARS " "][VarSub KUBE_NONSERVER_GROUP_VERSIONS][LIT_CHARS " "]]} {[LIT_OTHER "*"] [DQ [LIT_CHARS " "][VarSub gv][LIT_CHARS " "]] [LIT_OTHER "*"]}}) (Com {[LIT_CHARS continue]} ) ) (= scope= flags=0 words=[] bindings=[('INTERESTING_GROUP_VERSIONS+', {[Array {[VarSub gv]}]})]) (= scope= flags=0 words=[] bindings=[('GV_DIRS+', {[Array {[DQ [VarSub REPO_DIR][LIT_CHARS /pkg/][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]]})]]}]})]) ) ) (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS swagger] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS gen_api_ref_docs]} {[DQ [VarSub SWAGGER_SPEC_PATH]]} {[DQ [VarSub OUTPUT]]} more_env=[('GROUP_VERSIONS', {[DQ [VarSub INTERESTING_GROUP_VERSIONS bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]}), ('GV_DIRS', {[DQ [VarSub GV_DIRS bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]})] ) )