Skip to content

kishaningithub/randomtext

Folders and files

NameName
Last commit message
Last commit date
May 2, 2023
May 2, 2023
Jul 29, 2021
May 2, 2023
Oct 30, 2021
Sep 8, 2017
May 2, 2023
Nov 17, 2021
Jul 29, 2021
Jul 29, 2021
May 2, 2023
May 2, 2023
May 2, 2023
Jul 29, 2021
Jul 29, 2021
Jul 29, 2021
Sep 19, 2017
Sep 19, 2017

Repository files navigation

Randomtext

Build Status Go Reference Go Report Card Downloads Latest release

Command line random text generator

Usage

$ randomtext -h
Usage of randomtext:
  -profile string
    	Type of profile - cpu,mem
  -size string
    	Size of generated random text in KB, MB, GB, TB (default "1MB")
  -type string
    	Type of text to be generated - chars, words, zeros (default "chars")

Examples

  • Generate 1 KB random characters
    • randomtext --size=1KB | pv > output.txt
  • Generate 100MB random words
    • randomtext --size=100MB --type=words | pv > output.txt
  • Generate 1GB of zeros
    • randomtext --size=1GB --type=zeros | pv > output.txt

Source of words. The above commands use pv for pipeline visualization only.

Use cases

  • Testing the capacity of code editors/IDEs
  • Generate logs to generate load for log forwarders like fluent bit

Installation

Mac OSX

$ brew install kishaningithub/tap/randomtext

Other platforms

Prebuilt binaries for various platforms are available in the releases page. Download it, Extract it and add the binary in your $PATH

Development

To build

make build