string

package module
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: May 18, 2022 License: BSD-3-Clause Imports: 0 Imported by: 0

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)

Documentation

Overview

package string provides methods for creating and manipulating common string types.

Directories

Path Synopsis
cmd
package dsn provides methods for working with data source name (DSN) strings.
package dsn provides methods for working with data source name (DSN) strings.
pcakage random provides methods for generating random strings.
pcakage random provides methods for generating random strings.
package salt provides methods for generating string values that can be used as (hashing) salts.
package salt provides methods for generating string values that can be used as (hashing) salts.

Jump to

Keyboard shortcuts

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