rndua
is a cross-platform Go utility for generating random User-Agent strings. This project includes a Makefile for building binaries targeting multiple operating systems and architectures.
- Generate random User-Agent strings
- Cross-compilation support for Linux, macOS (Darwin), and Windows
- Builds for both amd64 and arm64 architectures
brew tap tobyvee/tap
brew install rndua
To build all binaries for supported platforms, run:
make all
Or build for a specific platform/architecture:
make build-linux # Linux amd64
make build-linux-aarch64 # Linux arm64
make build-darwin # macOS amd64
make build-darwin-aarch64 # macOS arm64
make build-win # Windows amd64
make build-win-aarch64 # Windows arm64
- Go (pre-installed in this dev container)
- GNU Make
After building, run the binary for your platform:
./rndua-linux-amd64
This project is designed for use in a dev container running Debian GNU/Linux 12 (bookworm) with Go, Node.js, and other common tools pre-installed.