(List (= scope= flags=0 words=[] bindings=[('INSTALL_VOLUME', {[DQ [LIT_CHARS /opt]]})]) (= scope= flags=0 words=[] bindings=[('WORK_DIR', {[DQ [LIT_CHARS /work-dir]]})]) (= scope= flags=0 words=[] bindings=[('VERSION', {[DQ [LIT_CHARS 3.2.0]]})]) (For i [{[DQ [VarSub @]]}]) (Case to_match={[VarSub i]}, pat_word_list=[[{[LIT_CHARS -i] [LIT_DBRACKET_LIKE "="] [LIT_OTHER "*"]}, {[LIT_CHARS --install-into] [LIT_DBRACKET_LIKE "="] [LIT_OTHER "*"]}], [{[LIT_CHARS -w] [LIT_DBRACKET_LIKE "="] [LIT_OTHER "*"]}, {[LIT_CHARS --work-dir] [LIT_DBRACKET_LIKE "="] [LIT_OTHER "*"]}], [{[LIT_OTHER "*"]}]] (List (= scope= flags=0 words=[] bindings=[('INSTALL_VOLUME', {[DQ [VarSub i transform_ops=[VS_UNARY_POUND {[LIT_CHARS "*="]}]]]})]) (Com {[LIT_CHARS shift]} ) ) (List (= scope= flags=0 words=[] bindings=[('WORK_DIR', {[DQ [VarSub i transform_ops=[VS_UNARY_POUND {[LIT_CHARS "*="]}]]]})]) (Com {[LIT_CHARS shift]} ) ) (ElseTrue) ) ) (Com {[LIT_CHARS echo]} {[LIT_CHARS installing]} {[LIT_CHARS config]} {[LIT_CHARS scripts]} {[LIT_CHARS into]} {[DQ [VarSub WORK_DIR]]} ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[DQ [VarSub WORK_DIR]]} ) (Com {[LIT_CHARS cp]} {[LIT_CHARS /on-start.sh]} {[DQ [VarSub WORK_DIR]] [LIT_CHARS /]} ) (Com {[LIT_CHARS cp]} {[LIT_CHARS /peer-finder]} {[DQ [VarSub WORK_DIR]] [LIT_CHARS /]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS installing]} {[LIT_CHARS redis-] [DQ [VarSub VERSION]]} {[LIT_CHARS into]} {[DQ [VarSub INSTALL_VOLUME]]} ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[DQ [VarSub INSTALL_VOLUME]]} ) (Com {[LIT_CHARS mv]} {[LIT_CHARS /redis]} {[DQ [VarSub INSTALL_VOLUME]] [LIT_CHARS /redis]} ) )