faker

package module
v0.9.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 11, 2022 License: MIT Imports: 7 Imported by: 0

README

faker

build-img pkg-img reportcard-img coverage-img version-img

Fake data generator

Features

  • Zero dependencies
  • Supports data boolean, username, domain, email, firstname, lastname, name, gender, uuid, ip
  • Easy to integrate.

Installation

go get github.com/neotoolkit/faker

Usage

package main

import (
	"fmt"

	"github.com/neotoolkit/faker"
)

func main() {
	fmt.Println(faker.Name())
}
Elon Musk

Usage example in telegram bot

Documentation

See these docs.

License

MIT License.

Sponsors

Sponsored by Evrone

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Asciify added in v0.9.0

func Asciify(in string) string

Asciify returns string that replace all "*" characters with random ASCII values from a given string

func Boolean

func Boolean() bool

func BuildingNumber added in v0.9.0

func BuildingNumber() string

BuildingNumber returns a random building number

func Color added in v0.5.0

func Color() string

Color returns random color

func Country added in v0.9.0

func Country() string

Country returns a random country

func Domain added in v0.9.0

func Domain() string

Domain returns random domain

func Email added in v0.9.0

func Email() string

Email returns random email

func Faker

func Faker(name string) (interface{}, error)

Faker returns random data as string by faker name

func FirstName added in v0.9.0

func FirstName() string

FirstName returns random first name

func FirstNameFemale added in v0.9.0

func FirstNameFemale() string

FirstNameFemale returns random female first name

func FirstNameMale added in v0.9.0

func FirstNameMale() string

FirstNameMale returns random male first name

func GTLD added in v0.9.0

func GTLD() string

GTLD returns random generic top-level domain

func Gender added in v0.9.0

func Gender() string

Gender returns random gender

func GenderFemale added in v0.9.0

func GenderFemale() string

GenderFemale returns female gender

func GenderMale added in v0.9.0

func GenderMale() string

GenderMale returns male gender

func Hex added in v0.9.0

func Hex() string

Hex returns random hex

func IPv4 added in v0.9.0

func IPv4() string

IPv4 returns random IP v4 address

func IPv6 added in v0.9.0

func IPv6() string

IPv6 returns random IP v6 address

func IntBetween added in v0.9.0

func IntBetween(min, max int) int

IntBetween returns a int between a given minimum and maximum values

func JiraIssueKey added in v0.9.0

func JiraIssueKey() string

JiraIssueKey returns random Jira issue key

func LastName added in v0.9.0

func LastName() string

LastName returns random last name

func LowerAsciify added in v0.9.0

func LowerAsciify(in string) string

LowerAsciify returns string that replace all "*" characters with random lower ASCII values from a given string

func Name added in v0.9.0

func Name() string

Name returns random name

func NameFemale added in v0.9.0

func NameFemale() string

NameFemale returns random female name

func NameMale added in v0.9.0

func NameMale() string

NameMale returns random male name

func Number added in v0.9.0

func Number(min, max int) int

Number returns a number between a given minimum and maximum values

func Numerify added in v0.9.0

func Numerify(in string) string

Numerify returns a fake string that replace all "*" characters with numbers from 0 to 9 as string for Faker

func Password added in v0.9.0

func Password() string

Password returns random password

func PostCode added in v0.9.0

func PostCode() string

PostCode returns a random post code

func RandomStringElement added in v0.9.0

func RandomStringElement(s []string) string

RandomStringElement returns a random string element from a given list of strings

func Scheme added in v0.9.0

func Scheme() string

Scheme returns random scheme

func URL added in v0.9.0

func URL() string

URL returns random URL

func UUID

func UUID() string

UUID returns UUID V4 as string

func UpperAsciify added in v0.9.0

func UpperAsciify(in string) string

UpperAsciify returns string that replace all "*" characters with random upper ASCII values from a given string

func Username added in v0.9.0

func Username() string

Username returns random username

Types

This section is empty.

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL