(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=[('prefix', {[DQ [LIT_CHARS /usr/local/bin]]})]) (= scope= flags=0 words=[] bindings=[('version', {[VarSub 1 test_op=VS_TEST_COLON_HYPHEN {}]})]) (If (Com {[LIT_DBRACKET_LIKE "["]} {[LIT_CHARS -z]} {[DQ [VarSub version]]} {[LIT_DBRACKET_LIKE "]"]} ) (= scope= flags=0 words=[] bindings=[('version', {[ComSub (Pipeline (Com {[LIT_CHARS curl]} {[LIT_CHARS -s]} {[LIT_CHARS https] [LIT_OTHER ":"] [LIT_CHARS //api.github.com/repos/karlkfi/intemp/releases/latest]}) (Com {[LIT_CHARS grep]} {[SQ ]}) (Com {[LIT_CHARS cut]} {[LIT_CHARS -d] [\ LIT_ESCAPED_CHAR "\\\""]} {[LIT_CHARS -f4]}) )]})]) ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Installing intemp "][VarSub version][LIT_CHARS " -> "][VarSub prefix][LIT_CHARS /intemp.sh]]} ) (Com {[LIT_CHARS curl]} {[LIT_CHARS -o-]} {[DQ [LIT_CHARS "https://raw.githubusercontent.com/karlkfi/intemp/"][VarSub version][LIT_CHARS /intemp.sh]]} < (FilenameRedirectNode filename={[DQ [VarSub prefix][LIT_CHARS /intemp.sh]]} "> 1), > ) (Com {[LIT_CHARS chmod]} {[LIT_CHARS a] [LIT_OTHER "+"] [LIT_CHARS x]} {[DQ [VarSub prefix][LIT_CHARS /intemp.sh]]} ) )