diff --git a/pages/common/nim.md b/pages/common/nim.md new file mode 100644 index 0000000000..b28f3c7a30 --- /dev/null +++ b/pages/common/nim.md @@ -0,0 +1,24 @@ +# nim + +> The Nim compiler. +> Processes, compiles and links Nim language source files. + +- Compile a source file: + +`nim compile {{file.nim}}` + +- Compile and run a source file: + +`nim compile -r {{file.nim}}` + +- Compile a source file with release optimizations enabled: + +`nim compile -d:release {{file.nim}}` + +- Build a release binary optimized for low file size: + +`nim compile -d:release --opt:size {{file.nim}}` + +- Generate HTML documentation for a module (output will be placed in the current directory): + +`nim doc {{file.nim}}`