In my search for a command-line fake data generator I’ve found phony. What can I say, the tool does exactly what it should! After installation, you no longer need to leave the terminal.
Installation
# install go and git (Debian 8) $ apt-get install -y golang git # set GOPATH environment variable for workspace $ mkdir ~/.go $ echo "GOPATH=$HOME/.go" >> ~/.bashrc $ echo "export GOPATH" >> ~/.bashrc $ echo "PATH=\$PATH:\$GOPATH/bin" >> ~/.bashrc $ source ~/.bashrc # install phony $ go get github.com/yields/phony # verfiy installation $ phony --version
Usage
# show help $ phony --help # list phony generators $ phony --list # generate 10 e-mails $ echo '{{email}}' | phony --max 10 # generate 5 users (first name, last name) $ echo 'User: {{name.first}} {{name.last}}' | phony --max 5
There is more! Look at the examples!