tensorush/liza
Zig codebase initializer.
83201eeb255045d988690077317caa1bb565288f
4d7419df968258b88994ee5531e303b39dc2d18c
git clone https://codeberg.org/tensorush/liza.git
cd liza/
zig build run -- -h
wget https://github.com/tensorush/liza/releases/latest/download/<archive>
tar -xf <archive> # Unix
unzip <archive> # Windows
./<binary> -h
exe
):install
(default):run
: Zig executable run.lib
):install
(default):run
: Example suite execution.release
(see below).bld
):install
(default):test
: Test suite execution.fmt
: Formatting check execution.doc
($d
): Documentation emission (-d
, doc
).cov
($c
): Kcov source code coverage generation (-c
, cov
).lint
($l
): Vale markup prose linting check execution (-l
, lint
).spell
($s
): Typos source code spelling check execution (-s
, spell
).check
($k
): Build compilation check for ZLS Build-On-Save (-k
, check
).-Ddebug
: Test suite execution under LLDB debugger.-Dstrip
: Compilation without stack trace printing code.-Dprofile
: Compilation with Tracy profiler Zig bindings support.-Dno-bin -fincremental --watch
: Incremental compilation without binary emission.install
:test
: Test suite execution.fmt
: Formatting check execution.cov
($c
): Kcov source code coverage publication to Codecov (-c
, cov
).exe
-/lib
-only) emit
→deploy
: Documentation emission and deployment to GitHub Pages or Codeberg Pages (-d
, doc
):repository:write
permission and add it as TOKEN
secret available on Push
event.EMAIL
secret available on Push
event.exe
-only) release
: Release publication using minisign:minisign -GW
../minisign.pub
as MINISIGN_PUBLIC_KEY
secret (available on Tag
event in Woodpecker).~/.minisign/minisign.key
as MINISIGN_SECRET_KEY
secret (available on Tag
event in Woodpecker).misc:read
and repository:write
permissions and add it as TOKEN
secret available to woodpeckerci/plugin-release
on Tag
event.$y
: Current year.$n
: User name..gitignore
Template:$c
: Kcov source code coverage artifacts (-c
, cov
)..gitattributes
.