Faker Bot CLI
ToC
Prerequisites
faker-bot
is released as a native linux image, and thus there are no additional pre-requisites for running the application.
back-to-toc
Installation
The latest releases are available on github (link)
== TODO ==
[ ] add link
back-to-toc
Commands
list
This command will print all existing functionality of kotlin-faker.
faker-bot list
Faker()
├── address
│ ├── buildingNumber()
│ ├── city()
│ ├── cityName()
│ ├── cityWithState()
│ ├── community()
│ ├── country()
│ ├── countryByCode()
│ ├── countryByName()
│ ├── countryCode()
│ ├── countryCodeLong()
│ ├── defaultCountry()
│ ├── fullAddress()
│ ├── mailbox()
│ ├── postcode()
│ ├── postcodeByState()
│ ├── secondaryAddress()
│ ├── state()
│ ├── stateAbbr()
│ ├── streetAddress()
│ ├── streetName()
│ └── timeZone()
├── ancient
│ ├── god()
│ ├── hero()
│ ├── primordial()
│ └── titan()
├── animal
│ └── name()
├── app
│ ├── author()
│ ├── name()
│ └── version()
├── appliance
│ ├── brand()
│ └── equipment()
├── aquaTeenHungerForce
│ ├── character()
│ └── quote()
├── artist
│ └── names()
├── backToTheFuture
│ ├── characters()
│ ├── dates()
│ └── quotes()
├── bank
│ ├── ibanDetails()
│ ├── name()
│ └── swiftBic()
├── barcode
│ ├── compositeSymbol()
│ ├── ean13()
│ ├── ean8()
│ ├── isbn()
│ ├── ismn()
│ ├── issn()
│ ├── upcA()
│ └── upcE()
├── ...
│ ├── ...
│ └── ...
└── ...
└── ...
back-to-toc
lookup
Often a lookup
command will be more suitable to quickly find a necessary function.
This command will print all the functions that match the specified string argument (case-insensitive)
faker-bot lookup QuoTe
Faker()
├── aquaTeenHungerForce
│ └── quote()
├── backToTheFuture
│ └── quotes()
├── bigBangTheory
│ └── quotes()
├── bojackHorseman
│ └── quotes()
├── buffy
│ └── quotes()
├── community
│ └── quotes()
├── control
│ └── quote()
├── departed
│ └── quotes()
├── drWho
│ └── quotes()
├── dumbAndDumber
│ └── quotes()
├── dune
│ └── quotes()
├── fallout
│ └── quotes()
├── familyGuy
│ └── quote()
├── freshPriceOfBelAir
│ └── quotes()
├── friends
│ └── quotes()
├── futurama
│ └── quotes()
├── gameOfThrones
│ └── quotes()
├── ghostBusters
│ └── quotes()
├── greekPhilosophers
│ └── quotes()
├── harryPotter
│ └── quotes()
├── heroesOfTheStorm
│ └── quotes()
├── heyArnold
│ └── quotes()
├── hitchhikersGuideToTheGalaxy
│ ├── marvinQuote()
│ └── quotes()
├── hobbit
│ └── quote()
├── howIMetYourMother
│ └── quote()
├── leagueOfLegends
│ └── quote()
├── lebowski
│ └── quotes()
├── lordOfTheRings
│ └── quotes()
├── michaelScott
│ └── quotes()
├── movie
│ └── quote()
├── myst
│ └── quotes()
├── newGirl
│ └── quotes()
├── onePiece
│ └── quotes()
├── overwatch
│ └── quotes()
├── princessBride
│ └── quotes()
├── rickAndMorty
│ └── quotes()
├── rupaul
│ └── quotes()
├── seinfeld
│ └── quote()
├── siliconValley
│ └── quotes()
├── simpsons
│ └── quotes()
├── southPark
│ └── quotes()
├── starWars
│ ├── quote()
│ └── quotes()
├── stargate
│ └── quotes()
├── strangerThings
│ └── quote()
├── streetFighter
│ └── quotes()
├── suits
│ └── quotes()
├── theExpanse
│ └── quotes()
├── theITCrowd
│ └── quotes()
├── twinPeaks
│ └── quotes()
├── vForVendetta
│ └── quotes()
├── ventureBros
│ └── quote()
├── warhammerFantasy
│ └── quotes()
├── witcher
│ └── quotes()
├── worldOfWarcraft
│ └── quotes()
└── yoda
└── quotes()
back-to-toc
Options
--verbose
Each of the commands accepts a --verbose
option that will also print a randomly generated value.
faker-bot lookup ea --verbose
Faker()
├── address
│ └── stateAbbr() // => SD
├── barcode
│ ├── ean13() // => 609208203729
│ └── ean8() // => 7145993
├── basketball
│ └── teams() // => Dallas Mavericks
├── beer
│ └── yeast() // => 5335 - Lactobacillus
├── cannabis
│ └── healthBenefits() // => stimulates function in the immune system
├── dnd
│ ├── meleeWeapons() // => Greatclub
│ └── rangedWeapons() // => Crossbow
├── dota
│ └── team() // => Invictus Gaming
├── eSport
│ ├── leagues() // => MLG
│ └── teams() // => iBUYPOWER
├── elderScrolls
│ └── creature() // => Skeleton
├── food
│ ├── measurementSizes() // => 1/4
│ ├── measurements() // => pint
│ └── metricMeasurements() // => deciliter
├── football
│ └── teams() // => Atletico Madrid
├── markdown
│ └── headers() // => ###
├── myst
│ └── creatures() // => karnaks
├── onePiece
│ └── seas() // => South Blue
├── programmingLanguage
│ └── creator() // => James Gosling
├── space
│ └── distanceMeasurement() // => AU
├── swordArtOnline
│ └── realName() // => Viksul Ur Shasta
├── warhammerFantasy
│ └── creatures() // => Hippogriff
└── worldCup
└── teams() // => Morocco
back-to-toc
--locale
Combining --locale
option with --verbose
will output translated values using the selected locale.
lookup names --verbose --locale uk
Faker()
├── artist
│ └── names() // => Сандро Ботічеллі
├── greekPhilosophers
│ └── names() // => Pythagoras
├── heroes
│ └── names() // => Tazar
├── heroesOfTheStorm
│ └── classNames() // => Support
└── pokemon
└── names() // => Onix
info
Notice how some values are not translated because of a partially-localized uk dictionary.
See also Faker Configuration - Locale for more information about generating values in another language.
back-to-toc