(List (Com {[LIT_CHARS set]} {[LIT_CHARS -euo]} {[LIT_CHARS pipefail]} ) (= scope= flags=0 words=[] bindings=[('SCRIPT_DIR', {[DQ [ComSub (AndOr OP_AND_IF (Com {[LIT_CHARS cd]} {[DQ [ComSub (Com {[LIT_CHARS dirname]} {[DQ [VarSub BASH_SOURCE bracket_op=(Index {A Atom NODE_ARITH_WORD {[AS_NUM_LITERAL 0]}})]]})]]}) (Com {[LIT_CHARS pwd]}) )]]})]) (= scope= flags=0 words=[] bindings=[('METEOR_WAREHOUSE_DIR', {[DQ [VarSub METEOR_WAREHOUSE_DIR test_op=VS_TEST_COLON_HYPHEN {[VarSub HOME] [LIT_SLASH /] [LIT_CHARS .meteor]}]]})]) (Com {[LIT_CHARS echo]} {[LIT_CHARS -n]} {[DQ [LIT_CHARS "Finding meteor-tool installation (can take a few seconds)..."]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS cd]} {[DQ [VarSub SCRIPT_DIR][LIT_CHARS /shell]]} ) (= scope= flags=0 words=[] bindings=[('METEOR_RELEASE', {[ComSub (Com redirects=[(FilenameRedirectNode filename={[LIT_CHARS .meteor/release]} 0)])]})]) (If (Com {[LIT_DBRACKET_LIKE "["]} {[DQ [VarSub METEOR_RELEASE]]} {[LIT_DBRACKET_LIKE "="]} {[DQ [LIT_CHARS "METEOR@1.0.2"]]} {[LIT_DBRACKET_LIKE "]"]} ) (= scope= flags=0 words=[] bindings=[('TOOL_VERSION', {[ComSub (Pipeline (Com {[LIT_CHARS meteor]} {[LIT_CHARS show]} {[DQ [VarSub METEOR_RELEASE]]}) (Com {[LIT_CHARS grep]} {[LIT_CHARS -o]} {[SQ ]}) )]})]) (ElseTrue) (= scope= flags=0 words=[] bindings=[('TOOL_VERSION', {[ComSub (Pipeline (Com {[LIT_CHARS meteor]} {[LIT_CHARS show]} {[LIT_CHARS --ejson]} {[VarSub METEOR_RELEASE]}) (Com {[LIT_CHARS grep]} {[SQ ]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -re]} {[SQ ]}) )]})]) ) (= scope= flags=0 words=[] bindings=[('TOOLDIR', {[ComSub (Pipeline (Com {[LIT_CHARS echo]} {[VarSub TOOL_VERSION]}) (Com {[LIT_CHARS tr]} {[LIT_OTHER "@"]} {[LIT_CHARS /]}) )]})]) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS " "][VarSub TOOL_VERSION]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS readlink]} {[LIT_CHARS -f]} {[VarSub METEOR_WAREHOUSE_DIR] [LIT_CHARS /packages/] [VarSub TOOLDIR] [LIT_CHARS /mt-os.linux.x86_64/dev_bundle]} ) )