faker(1)

command to generate fake data

Section 1 faker bookworm source

Description

FAKER

NAME

faker - command to generate fake data

DESCRIPTION

usage: faker [-h] [--version] [-v] [-o output] [-l LOCALE] [-r REPEAT]

[-s SEP] [--seed SEED] [-i [INCLUDE ...]] [fake] [fake argument ...]

faker version 0.9.3

positional arguments:

fake

name of the fake to generate output for (e.g. profile)

fake argument

optional arguments to pass to the fake (e.g. the profile fake takes an optional list of comma separated field names as the first argument)

options:

-h, --help

show this help message and exit

--version

show program’s version number and exit

-v, --verbose

show INFO logging events instead of CRITICAL, which is the default. These logging events provide insight into localization of specific providers.

-o output

redirect output to a file

-l LOCALE, --lang LOCALE

specify the language for a localized provider (e.g. de_DE)

-r REPEAT, --repeat REPEAT

generate the specified number of outputs

-s SEP, --sep SEP

use the specified separator after each output

--seed SEED

specify a seed for the random generator so that results are repeatable. Also compatible with ’repeat’ option

-i [INCLUDE ...], --include [INCLUDE ...]

list of additional custom providers to user, given as the import path of the module containing your Provider class (not the provider class itself)

supported locales:

ar_AA, ar_EG, ar_JO, ar_PS, ar_SA, bg_BG, bs_BA, cs_CZ, de_AT, de_CH, de_DE, dk_DK, el_CY, el_GR, en, en_AU, en_CA, en_GB, en_IE, en_NZ, en_TH, en_US, es, es_ES, es_MX, et_EE, fa_IR, fi_FI, fr_CH, fr_FR, he_IL, hi_IN, hr_HR, hu_HU, id_ID, it_IT, ja_JP, ka_GE, ko_KR, la, lb_LU, lt_LT, lv_LV, mt_MT, ne_NP, nl_BE, nl_NL, no_NO, pl_PL, pt_BR, pt_PT, ro_RO, ru_RU, sk_SK, sl_SI, sv_SE, th_TH, tr_TR, tw_GH, uk_UA, zh_CN, zh_TW

Faker can take a locale as an optional argument, to return localized data. If no locale argument is specified, the factory falls back to the user’s OS locale as long as it is supported by at least one of the providers.

- for this user, the default locale is en_US.

If the optional argument locale and/or user’s default locale is not available for the specified provider, the factory falls back to faker’s default locale, which is en_US.

examples:

$ faker address

968 Bahringer Garden Apt. 722 Kristinaland, NJ 09890

$ faker -l de_DE address

Samira-Niemeier-Allee 56 94812 Biedenkopf

$ faker profile ssn,birthdate

{’ssn’: u’628-10-1085’, ’birthdate’: ’2008-03-29’}

$ faker -r=3 -s=";" name

Willam Kertzmann; Josiah Maggio; Gayla Schmitt;