Skip to content

bxavaby/rnm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rnm logo

───────────────────

Deps Last Commit

random name maker

Generate random names in the command-line with rnm


rnm help



Install

Download 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

Build from source (alternative)
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.exe from Releases and add to your PATH.


Usage

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

Examples
$ rnm
favoda
$ rnm -l 4
pace
$ rnm -f l -l 4 && rnm -f e -l 5
losa
ezura

Note: -l and -f are order-independent but cannot be grouped (yet).


───────────────────

First ziguana steps. Decided to make something moderately useful, while keeping it somewhat crude. Hence the logo.

Report Bug | Suggest Feature

MIT License © 2025 bxavaby

About

Minimal random name generator for the command-line

Topics

Resources

License

Stars

Watchers

Forks