Categorygithub.com/aaronland/go-string
repositorypackage
1.0.0
Repository: https://github.com/aaronland/go-string.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

go-string

Go package providing methods for creating and manipulating common string types.

There are many string libraries. This one is mine.

Documentation

Go Reference

Example

package main

import (
	"fmt"
	"github.com/aaronland/go-string/random"
)

func main() {

	opts := random.DefaultOptions()
	opts.Length = 40
	opts.Chars = 20

	s, _ := random.String(opts)

	fmt.Println(s)
}

Error handling omitted for the sake of brevity.

Tools

randomstr

./bin/randomstr -h
Usage of ./bin/randomstr:
  -alphanumeric
    	Only include alpha-numeric characters (this causes the -ascii flag to be set to true)
  -ascii
    	Only include ASCII characters
  -chars int
    	Minimum length of the random string, in characters
  -length int
    	Minimum length of the random string, in bytes (default 32)