Merge: Fix the old bug where (-0.1).to_s == "0.-1"
[nit.git] / share / man / nitserial.md
1 % NITSERIAL(1)
2
3 # NAME
4
5 Generates a serialization support module
6
7 # SYNOPSYS
8
9 nitserial [*options*]...
10
11 # OPTIONS
12
13 `-o`, `--output`
14 :   Output file (can also be 'stdout')
15
16 `--dir`
17 :   Output directory
18
19 `-W`, `--warn`
20 :   Show more warnings
21
22 `-w`, `--warning`
23 :   Show/hide a specific warning
24
25 `-q`, `--quiet`
26 :   Do not show warnings
27
28 `--stop-on-first-error`
29 :   Stop on first error
30
31 `--no-color`
32 :   Do not use color to display errors and warnings
33
34 `--log`
35 :   Generate various log files
36
37 `--log-dir`
38 :   Directory where to generate log files
39
40 `-h`, `-?`, `--help`
41 :   Show Help (This screen)
42
43 `--version`
44 :   Show version and exit
45
46 `--set-dummy-tool`
47 :   Set toolname and version to DUMMY. Useful for testing
48
49 `-v`, `--verbose`
50 :   Verbose
51
52 `--bash-completion`
53 :   Generate bash_completion file for this program
54
55 `--stub-man`
56 :   Generate a stub manpage in pandoc markdown format
57
58 `--disable-phase`
59 :   DEBUG: Disable a specific phase; use `list` to get the list.
60
61 `-I`, `--path`
62 :   Set include path for loaders (may be used more than once)
63
64 `--only-parse`
65 :   Only proceed to parse step of loaders
66
67 `--only-metamodel`
68 :   Stop after meta-model processing
69
70 `--ignore-visibility`
71 :   Do not check, and produce errors, on visibility issues.
72
73 # SEE ALSO
74
75 The Nit language documentation and the source code of its tools and libraries may be downloaded from <http://nitlanguage.org>