Skip to content

tobyvee/rndua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rndua

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.

Features

  • Generate random User-Agent strings
  • Cross-compilation support for Linux, macOS (Darwin), and Windows
  • Builds for both amd64 and arm64 architectures

Installing

Homebrew

brew tap tobyvee/tap
brew install rndua

From source

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

Requirements

  • Go (pre-installed in this dev container)
  • GNU Make

Usage

After building, run the binary for your platform:

./rndua-linux-amd64

Development

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.

About

Command line utility to generate random user agent strings

Resources

License

Stars

Watchers

Forks

Packages

No packages published