phony

tiny command line fake data generator

  • Owner: yields/phony
  • Platform:
  • License::
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

phony

Tiny command line program that accepts a template and outputs fake data.

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

Installation

$ go get github.com/yields/phony

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.

Main metrics

Overview
Name With Owneryields/phony
Primary LanguageGo
Program languageMakefile (Language Count: 2)
Platform
License:
所有者活动
Created At2014-12-13 07:04:14
Pushed At2021-03-05 11:44:53
Last Commit At2020-03-28 17:09:15
Release Count1
Last Release Namev0.0.1 (Posted on 2020-03-28 17:07:42)
First Release Namev0.0.1 (Posted on 2020-03-28 17:07:42)
用户参与
Stargazers Count731
Watchers Count6
Fork Count24
Commits Count44
Has Issues Enabled
Issues Count4
Issue Open Count2
Pull Requests Count8
Pull Requests Open Count3
Pull Requests Close Count2
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private