diff --git a/pages/common/zig.md b/pages/common/zig.md new file mode 100644 index 0000000000..bfb91c1437 --- /dev/null +++ b/pages/common/zig.md @@ -0,0 +1,36 @@ +# zig + +> The Zig compiler and toolchain. +> More information: . + +- Compile the project in the current directory: + +`zig build` + +- Compile and run the project in the current directory: + +`zig build run` + +- Initialize a `zig build` application: + +`zig init-exe` + +- Intitialize a `zig build` library: + +`zig init-lib` + +- Create and run a test build: + +`zig test {{path/to/file.zig}}` + +- Reformat Zig source into canonical form: + +`zig fmt {{path/to/file.zig}}` + +- Use Zig as a drop-in C compiler: + +`zig cc {{path/to/file.c}}` + +- Use Zig as a drop-in C++ compiler: + +`zig c++ {{path/to/file.cpp}}`