jjuel/zig_origin
Zig Origin (zo) is a command-line tool designed to replace and enhance the functionality of zig init. It provides a more flexible and feature-rich way...
Zig Origin (zo) is a versatile command-line tool designed to streamline the initialization and management of Zig projects. It offers various templates and options to cater to different project types, including standard applications, minimal setups, embedded systems, and projects with Nix Flake integration.
zo init [OPTIONS]
Initializes a zig build
project in the current working directory.
-h, --help
: Print help and exit-m, --minimal
: Initialize a minimal zig build
project-f, --flake
: Add a basic Nix Flake for creating a Zig dev environment--e, --embedded
: Initialize an embedded project--vcs <VCS>
: Initialize a repo for the specified VCS (git, hg, or jj)zo embed
init
: Initialize a basic embedded Zig project using MicroZig-h, --help
: Print help and exit--vcs <VCS>
: Initialize a repo for the specified VCS (git, hg, or jj)The only option right now is from source.
zig build
Contributions are welcome! Please feel free to submit a Pull Request.