Skip to content

Building

DeLFuS77 edited this page Oct 19, 2026 · 1 revision

Requirements: Go 1.25+ and Node.js (for the web interface).

git clone https://github.com/DeLFuS77/switch-library-manager-web.git
cd switch-library-manager-web
npm ci
npm run build       # web interface (sass + esbuild)
make build          # Linux
make build-windows  # Windows
make build-mac      # macOS (Apple Silicon)
make test

The programs are written to build. The web interface is embedded in the program, so npm ci and npm run build must run first. Without make (e.g. on Windows): go build -o build/switch-library-manager-web.exe .

.github/scripts/build_release.sh <version> builds and packs the programs of every system in dist, as the releases do.

Clone this wiki locally