Overview
Comment: | Add documentation about command-line arguments |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
cb27aaf96b8ca71eae365cae33d63317 |
User & Date: | user on 2020-12-19 05:47:40 |
Other Links: | manifest | tags |
Context
2020-12-19
| ||
07:12 | Correct a few things in the file handling; make it read/write by default, but add a read-only option check-in: ea3c873bb0 user: user tags: trunk | |
05:47 | Add documentation about command-line arguments check-in: cb27aaf96b user: user tags: trunk | |
2020-12-18
| ||
20:46 | Implement "traceObject" resource to halt when a specific object is destroyed check-in: cb5540680c user: user tags: trunk | |
Changes
Added commandline.doc version [7edcb5b597].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | Command line arguments: heromesh [<switches>] <basename> [<resources>] Where <switches> is the switches, <basename> is the puzzle set base name (excluding extensions; a puzzle set consists of four files), and <resources> is optional resources to override. === Switches === -C Dump all class data. -H Dump the hash table. -L Display all tokens being read from the class definition file. -M Write details of macro expansion to stdout. -T Mode for testing some internal functions of Free Hero Mesh and SDL. You probably do not need to use this mode yourself. -a (not implemented yet) Autotest levels, ensuring that the provided solution is valid. -c Only load classes and then terminate. This can be used to test that the class definition file does not contain syntax errors, or it can be used together with -C, -H, -L, -M to see how it is parsing it. -e Start in the editor instead of game. -n (not implemented yet) Create a new puzzle set. -t Enable tracing. -v More verbose error logging. -x Do not start the GUI; accept SQL codes to execute from stdin, and write the results to stdout. See sql.doc for the fuunctions and tables that may be used. Dot commands are also possible; see the below section. === Dot commands === .b0 Disable terminate on errors. .b1 Enable terminate on errors. .f Flush the database cache and release memory. .i Tell you the filename of the database. .q Quit. .u Flush the user cache, writing changes to the level and solution files. .x0 Disable loading SQLite extensions. .x1 Enable loading SQLite extensions. |