(List (= scope= flags=0 words=[] bindings=[('KUBE_ROOT', {[ComSub (Com {[LIT_CHARS dirname]} {[DQ [VarSub BASH_SOURCE]]})] [LIT_CHARS /..]})]) (FunctionDef kube::release::semantic_version [] (Pipeline (Com {[VarSub KUBE_ROOT] [LIT_CHARS /cluster/kubectl.sh]} {[LIT_CHARS version]} {[LIT_CHARS --client]} ) (Com {[LIT_CHARS sed]} {[DQ [LIT_CHARS "s/, */"][\ LIT_ESCAPED_CHAR "\\\\"][LIT_CHARS "\n"][LIT_CHARS /g]]} ) (Com {[LIT_CHARS egrep]} {[DQ [LIT_CHARS "^GitVersion:"]]} ) (Com {[LIT_CHARS cut]} {[LIT_CHARS -f2]} {[LIT_CHARS -d] [LIT_OTHER ":"]} ) (Com {[LIT_CHARS cut]} {[LIT_CHARS -f2]} {[LIT_CHARS -d] [\ LIT_ESCAPED_CHAR "\\\""]} ) ) ) (FunctionDef kube::release::semantic_image_tag_version [] (Pipeline (Com {[LIT_CHARS printf]} {[DQ [ComSub (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS release] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS semantic_version]})]]} ) (Com {[LIT_CHARS tr]} {[LIT_OTHER "+"]} {[LIT_CHARS _]} ) ) ) )