From 94e62d058b71a2b265a4bf1c257871692bf3daf2 Mon Sep 17 00:00:00 2001 From: zarazaex69 Date: Mon, 13 Apr 2026 00:49:44 +0300 Subject: [PATCH] docs(readme): add magefile build documentation --- readme.md | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index 81b8580..4cc9d63 100644 --- a/readme.md +++ b/readme.md @@ -24,6 +24,38 @@ issues? contact us at [@openlibrecommunity](https://t.me/openlibrecommunity) or wait for the release or at least a beta +## magefile + +```bash +# install mage first +go install github.com/magefile/mage@latest + +# build cli + ui +mage build + +# build cli only +mage buildCLI + +# build ui only +mage buildUI + +# cross-compile for linux / windows / darwin +mage cross + +# android aar via gomobile +mage mobile + +# container image +mage podman +mage docker + +# lint / test / clean +mage lint +mage test +mage clean +``` + + ## fast start ```bash @@ -47,8 +79,6 @@ or wait for the release or at least a beta ./build/olcrtc-ui - - # or native ( no podman ) linux GOOS=linux GOARCH=amd64 go build ./cmd/olcrtc