Need help with fony?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

captainsafia
479 Stars 19 Forks MIT License 14 Commits 5 Opened issues

Description

A simple command line tool for generating fake data from a template string

Services available

!
?

Need anything else?

Contributors list

# 2,698
React
JavaScr...
headles...
Shell
5 commits
# 10,445
nteract
C#
TypeScr...
jupyter
4 commits
# 42,110
mediato...
color-s...
Less
F#
1 commit

fony

fony is a simple command line tool that generates dummy JSON data from a provided template.

The application utilizes Chance.js under the hood so any data type supported by Chance.js is supported by fony.

fony is intended to provide a simple solution to the most common data generation needs. You can use the command line to pipe output from fony to other tools and integrate it into your workflow.

Installation

npm install --global fony

Usage

  Usage: fony [options]

Options:

-h, --help                 output usage information
-V, --version              output the version number
-t, --template <template>  JSON template for data to be generated
-c, --count [count]        The number of elements to create, defaults to 1

Example

Mac and Linux folks can use single quotes around a double-quoted string of JSON like this:

fony -t '{"name": "name", "age": "age", "address": "address"}' -c 2

But Windows handles quotes on the command line differently, so be sure to escape your strings and only use double quotes:

fony -t "{\"name\": \"name\", \"age\": \"age\", \"address\": \"address\"}" -c 2

Niceties

fony supports nested fixtures:

$ fony -t '{"foo": {"bar": "name"}}'
{
  "foo": {
    "bar": "Virgie Davidson"
  }
}

As well as arrays:

$ fony -t '{"tags": ["word", 3]}'
{
  "tags": [
    "oklu",
    "odikabi",
    "coan"
  ]
}

fony

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.