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

# 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)

# Packages

No description provided by the author
package dsn provides methods for working with data source name (DSN) strings.
pcakage random provides methods for generating random strings.
package salt provides methods for generating string values that can be used as (hashing) salts.