Phony
Tiny command line fake data generator.
Install / Use
/learn @yields/PhonyREADME
phony
Tiny command line program that accepts a template and outputs fake data.

Installation
Via gobinaries.com
$ curl https://gobinaries.com/yields/phony | sh
Via go get:
$ go get github.com/yields/phony
Examples
# publish email to nsq every 1ms.
echo '{"email":"{{email}}", "subject": "welcome!"}' \
| phony --tick 1ms \
| json-to-nsq --topic users
# add users to FoundationDB.
echo "'set {{username}} {{avatar}}'" \
| phony \
| xargs -L1 -n3 fdbcli --exec
# add users to MongoDB.
echo "'db.users.insert({ name: \"{{name}}\" })'" \
| phony \
| xargs -L1 -n1 mongo --eval
# add users to Redis.
echo "set {{username}} {{avatar}}" \
| phony \
| xargs -L1 -n3 redis-cli
# send a single request using curl.
echo 'country={{country}}' \
| phony --max 1 \
| curl -d @- httpbin.org/post
Usage
Usage: phony
[--tick d]
[--max n]
[--list]
phony -h | --help
phony -v | --version
Options:
--list list all available generators
--max n generate data up to n [default: -1]
--tick d generate data every d [default: 10ms]
-v, --version show version information
-h, --help show help information
Generators
avatar
color
country
country.code
domain
domain.name
domain.tld
double
email
event.action
http.method
id
ipv4
ipv6
ksuid
latitude
longitude
mac.address
name
name.first
name.last
product.category
product.name
state
state.code
timezone
unixtime
username
uuid
License
(MIT), 2014 Amir Abu Shareb.
Related Skills
node-connect
342.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.7kCommit, push, and open a PR
