babble

package module
v0.0.0-...-38f0c4f Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2020 License: MIT Imports: 6 Imported by: 3

README

Babble Build Status

Babble is a small utility that generates random words for you. I found this useful because occasionally you need a random word for testing.

tower of babel

Changes

This version does not have a platform dependent way of reading words unlike the original. As it can cuase some problems when a unix system does not have /usr/shared/dict/words. So it always uses the windows version.

Usage

package your_app

import (
  "github.com/tjarratt/babble"
)

func main() {
  babbler := babble.NewBabbler()
  println(babbler.Babble()) // excessive-yak-shaving (or some other phrase)

  // optionally set your own separator
  babbler.Separator = " "
  println(babbler.Babble()) // "hello from nowhere" (or some other phrase)

  // optionally set the number of words you want
  babbler.Count = 1
  println(babbler.Babble()) // antibiomicrobrial (or some other word)

  return
})

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Babbler

type Babbler struct {
	Count     int
	Separator string
	Words     []string
}

func NewBabbler

func NewBabbler() (b Babbler)

func (Babbler) Babble

func (this Babbler) Babble() string

Jump to

Keyboard shortcuts

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