+Most options are the same than `nitc(1)`.
+Here, only the specific one are indicated.
+
+Note that, unlike in other Nit tools, the options *MUST* be indicated before the main module of a program.
+Whatever follows it is used as arguments of the interpreted program.
+
+ $ nit -e 'print args.first' -v
+ -v
+
+## COMMAND
+
+### `-e`
+Specifies the program from command-line.
+
+The `-e` option runs a program written on the command line.
+Like with ruby, perl, bash and other script language.
+
+ $ nit -e 'print 5+5'
+ 10
+
+### `-n`
+Repeatedly run the program for each line in file-name arguments.
+
+If no arguments are given, then `nit` iterates over the lines of the standard input (stdin).
+
+ $ echo "hello world" | nit -n -e 'print sys.line.capitalized'
+ Hello World
+
+If some arguments are given, then `nit` considers that each argument is a filepath then it iterates on their lines.
+
+## INTERPRETATION OPTIONS
+
+### `--discover-call-trace`
+Trace calls of the first invocation of methods.
+
+Each time a method is invoked for the first time, its information is printed on the standard output for error (`stderr`).
+
+This option helps the user to have a simplified but humanly readable overview of the behavior of a particular program execution.
+
+## DEBUGGER OPTIONS
+
+### `-d`
+Launches the target program with the debugger attached to it.
+
+### `-c`
+Launches the target program with the interpreter, such as when the program fails, the debugging prompt is summoned.
+
+## OTHER OPTIONS
+
+### `--vm`
+Run the virtual machine instead of the naive interpreter (experimental).
+
+The virtual machine is currently under heavy development and, unless you are developing the vm, there is no reason to use this option yet.
+
+### `-o`
+Does nothing. Used for compatibility.
+
+
+# DEBUGGER
+
+To use use the debugger, launch your program using the nit interpreter `nit` with `-d` option.
+
+It is also possible to execute the program normally until an error is encountered using the `-c` option.
+
+A remote debugger is also available, it can be used with the client-side executable `nitdbg_client`.
+
+On the client side, the debugger works like the previous one, input some commands when debugging a program, except you have to launch the server before trying to debug.
+
+## DEBUGGER FEATURES