bxavaby/rnm
Minimal random name generator for the command-line
───────────────────
rnmDownload the latest binary for your platform from Releases and add it to your PATH:
Linux (x86_64):
wget https://github.com/bxavaby/rnm/releases/latest/download/rnm-linux-x86_64
chmod +x rnm-linux-x86_64
sudo mv rnm-linux-x86_64 /usr/local/bin/rnm
Linux (ARM64):
wget https://github.com/bxavaby/rnm/releases/latest/download/rnm-linux-aarch64
chmod +x rnm-linux-aarch64
sudo mv rnm-linux-aarch64 /usr/local/bin/rnm
macOS (Intel):
curl -LO https://github.com/bxavaby/rnm/releases/latest/download/rnm-macos-x86_64
chmod +x rnm-macos-x86_64
sudo mv rnm-macos-x86_64 /usr/local/bin/rnm
macOS (Apple Silicon):
curl -LO https://github.com/bxavaby/rnm/releases/latest/download/rnm-macos-aarch64
chmod +x rnm-macos-aarch64
sudo mv rnm-macos-aarch64 /usr/local/bin/rnm
git clone https://github.com/bxavaby/rnm.git
cd rnm
zig build -Doptimize=ReleaseSmall
sudo mv zig-out/bin/rnm /usr/local/bin/
※ Note: If you are on Windows, download
rnm-windows-x86_64.exefrom Releases and add to your PATH.
Flags:
-l <3–10> defines the length -f <char> defines the first letter-v / version prints the current version -h / help shows the help message$ rnm
favoda
$ rnm -l 4
pace
$ rnm -f l -l 4 && rnm -f e -l 5
losa
ezura
※ Note:
-land-fare order-independent but cannot be grouped (yet).
───────────────────
First ziguana steps. Decided to make something moderately useful, while keeping it somewhat crude. Hence the logo.
MIT License © 2025 bxavaby