PSFaker.psd1
|
@{ ModuleVersion = '1.0.0' GUID = 'a1b2c3d4-e5f6-7890-abcd-ef1234567890' Author = 'PSFaker Contributors' Description = 'A PowerShell port of fzaninotto/Faker – generates realistic fake data for testing, seeding, and anonymisation.' PowerShellVersion = '5.1' RootModule = 'PSFaker.psm1' FunctionsToExport = @( # Factory 'New-Faker' # Base 'Get-FakeRandomDigit','Get-FakeRandomDigitNotNull','Get-FakeRandomDigitNot', 'Get-FakeRandomNumber','Get-FakeRandomFloat','Get-FakeNumberBetween', 'Get-FakeRandomLetter','Get-FakeRandomElement','Get-FakeRandomElements', 'Invoke-FakeShuffle','Format-FakeNumerify','Format-FakeLexify', 'Format-FakeBothify','Format-FakeAsciify','Format-FakeRegexify', # Lorem 'Get-FakeWord','Get-FakeWords','Get-FakeSentence','Get-FakeSentences', 'Get-FakeParagraph','Get-FakeParagraphs','Get-FakeText', # Person 'Get-FakeName','Get-FakeFirstName','Get-FakeFirstNameMale', 'Get-FakeFirstNameFemale','Get-FakeLastName','Get-FakeTitle', 'Get-FakeTitleMale','Get-FakeTitleFemale','Get-FakeNameSuffix', # Address 'Get-FakeAddress','Get-FakeStreetAddress','Get-FakeStreetName', 'Get-FakeBuildingNumber','Get-FakeCity','Get-FakeCityPrefix', 'Get-FakeCitySuffix','Get-FakeState','Get-FakeStateAbbr', 'Get-FakePostcode','Get-FakeCountry','Get-FakeLatitude','Get-FakeLongitude', 'Get-FakeSecondaryAddress', # Phone 'Get-FakePhoneNumber','Get-FakeTollFreePhoneNumber','Get-FakeE164PhoneNumber', # Company 'Get-FakeCompany','Get-FakeCompanySuffix','Get-FakeCatchPhrase', 'Get-FakeBS','Get-FakeJobTitle', # Internet 'Get-FakeEmail','Get-FakeSafeEmail','Get-FakeFreeEmail', 'Get-FakeCompanyEmail','Get-FakeUserName','Get-FakePassword', 'Get-FakeDomainName','Get-FakeDomainWord','Get-FakeTld', 'Get-FakeUrl','Get-FakeSlug','Get-FakeIPv4','Get-FakeLocalIPv4', 'Get-FakeIPv6','Get-FakeMacAddress', # DateTime 'Get-FakeUnixTime','Get-FakeDateTime','Get-FakeDateTimeAD', 'Get-FakeISO8601','Get-FakeDate','Get-FakeTime', 'Get-FakeDateTimeBetween','Get-FakeDateTimeThisCentury', 'Get-FakeDateTimeThisDecade','Get-FakeDateTimeThisYear', 'Get-FakeDateTimeThisMonth','Get-FakeAmPm','Get-FakeDayOfMonth', 'Get-FakeDayOfWeek','Get-FakeMonth','Get-FakeMonthName', 'Get-FakeYear','Get-FakeCentury','Get-FakeTimezone', # Payment 'Get-FakeCreditCardType','Get-FakeCreditCardNumber', 'Get-FakeCreditCardExpirationDate','Get-FakeCreditCardDetails', 'Get-FakeIban','Get-FakeSwiftBic', # Color 'Get-FakeHexColor','Get-FakeRgbColor','Get-FakeRgbColorAsArray', 'Get-FakeRgbCssColor','Get-FakeSafeColorName','Get-FakeColorName', 'Get-FakeHslColor','Get-FakeHslColorAsArray', # File 'Get-FakeFileExtension','Get-FakeMimeType', # UUID 'Get-FakeUuid', # Barcode 'Get-FakeEan13','Get-FakeEan8','Get-FakeIsbn13','Get-FakeIsbn10', # Miscellaneous 'Get-FakeBoolean','Get-FakeMd5','Get-FakeSha1','Get-FakeSha256', 'Get-FakeLocale','Get-FakeCountryCode','Get-FakeLanguageCode', 'Get-FakeCurrencyCode','Get-FakeEmoji', # UserAgent 'Get-FakeUserAgent','Get-FakeChromeAgent','Get-FakeFirefoxAgent', 'Get-FakeSafariAgent','Get-FakeOperaAgent','Get-FakeIEAgent', # Biased 'Get-FakeBiasedNumberBetween', # HtmlLorem 'Get-FakeHtmlLorem', # RealText 'Get-FakeRealText', # Modifiers 'Get-FakeUnique','Get-FakeOptional','Get-FakeValid', 'Reset-FakeUnique' ) PrivateData = @{ PSData = @{ Tags = @('Faker','Testing','DataGeneration','Mock') } } } |