(List (= scope= flags=0 words=[] bindings=[('WIKI_TEST_DIR', {[ComSub (AndOr OP_AND_IF (Com {[LIT_CHARS cd]} {[DQ [ComSub (Com {[LIT_CHARS dirname]} {[DQ [VarSub 0]]})]]}) (Com {[LIT_CHARS pwd]}) )]})]) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -z]} {[DQ [VarSub WIKI_TEST_DIR]]}) (= scope= flags=0 words=[] bindings=[('WIKI_TEST_DIR', {[LIT_CHARS .]})]) ) (Com {[LIT_CHARS .]} {[DQ [VarSub WIKI_TEST_DIR]] [LIT_CHARS /test-gitmw-lib.sh]}) (FunctionDef usage [] (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "usage: "]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "\t./install-wiki.sh "]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "\t\tinstall | -i :\tInstall a wiki on your computer."]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "\t\tdelete | -d : Delete the wiki and all its pages and "]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "\t\t\tcontent."]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "\t\tstart | -s : Start the previously configured lighttpd daemon"]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "\t\tstop : Stop lighttpd daemon."]]}) ) ) (Case to_match={[DQ [VarSub 1]]}, pat_word_list=[[{[DQ [LIT_CHARS install]]}, {[DQ [LIT_CHARS -i]]}], [{[DQ [LIT_CHARS delete]]}, {[DQ [LIT_CHARS -d]]}], [{[DQ [LIT_CHARS start]]}, {[DQ [LIT_CHARS -s]]}], [{[DQ [LIT_CHARS stop]]}], [{[DQ [LIT_CHARS --help]]}, {[DQ [LIT_CHARS -h]]}], [{[LIT_OTHER "*"]}]] (List (Com {[LIT_CHARS wiki_install]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 0]}) ) (List (Com {[LIT_CHARS wiki_delete]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 0]}) ) (List (Com {[LIT_CHARS start_lighttpd]}) (Com {[LIT_CHARS exit]}) ) (List (Com {[LIT_CHARS stop_lighttpd]}) (Com {[LIT_CHARS exit]}) ) (List (Com {[LIT_CHARS usage]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 0]}) ) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Invalid argument: "][VarSub 1]]}) (Com {[LIT_CHARS usage]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) ) )