Documentation
¶
Overview ¶
package goutils
Copyright (c) 2020 Michael Treanor MIT License
Utilities for development and production with Go. Expect frequent updates and some breaking changes.
The main focus of these utilities is currently Intel-based macOS, but most utilities will work with other platforms.
Directories
¶
| Path | Synopsis |
|---|---|
|
_examples
|
|
|
empty_path
command
|
|
|
func_properties/returncheck
command
|
|
|
goignore
command
|
|
|
just_trying_stuff
command
|
|
|
typeswitch
command
|
|
|
ansi
module
|
|
|
cmd/EmailDomains
command
|
|
|
fft/example
command
|
|
|
format
Package format contains functions that format numeric values.
|
Package format contains functions that format numeric values. |
|
gogob/_example
command
|
|
|
math/diophantine
package diophantine is a fun diversion into the world of theoretical mathematics.
|
package diophantine is a fun diversion into the world of theoretical mathematics. |
|
math/floatingints
Package binary implements simple translation between numbers and byte sequences and encoding and decoding of varints.
|
Package binary implements simple translation between numbers and byte sequences and encoding and decoding of varints. |
|
math/git_report
command
|
|
|
math/points
Package points provides simple utilities for dealing with points in a data series.
|
Package points provides simple utilities for dealing with points in a data series. |
|
math/polynomial
Package polynomial provides functions that support polynomial arithmetic.
|
Package polynomial provides functions that support polynomial arithmetic. |
|
math/polynomial/cmd/poly
command
|
|
|
mysql
Package mysql provides support for persistent database connections.
|
Package mysql provides support for persistent database connections. |
|
mysql/_example/mysql_check
command
|
|
|
quantum
Package quantum is a playground for exploring Robert Smith's quantum vectors.
|
Package quantum is a playground for exploring Robert Smith's quantum vectors. |
|
quantum/cmd/quantum
command
|
|
|
types
Package types provides utilities for dealing with types.
|
Package types provides utilities for dealing with types. |
|
types/justforfunc18
Package justforfunc18 is an environment for playing with the ideas from: justforfunc #18: understanding Go's type aliases by Francesc Campoy Reference: https://www.youtube.com/watch?v=Vg603e9C-Vg
|
Package justforfunc18 is an environment for playing with the ideas from: justforfunc #18: understanding Go's type aliases by Francesc Campoy Reference: https://www.youtube.com/watch?v=Vg603e9C-Vg |
|
upspin
Package upspin is an online, encrypted, sharable, personal information service.
|
Package upspin is an online, encrypted, sharable, personal information service. |
|
devtools
|
|
|
cli
command
|
|
|
gogit
Package gogit implements git cli commands in a more convenient way.
|
Package gogit implements git cli commands in a more convenient way. |
|
gogithub/_example/cmd/gogithub
command
The basicauth command demonstrates using the github.BasicAuthTransport, including handling two-factor authentication.
|
The basicauth command demonstrates using the github.BasicAuthTransport, including handling two-factor authentication. |
|
gogithub/_example/escape-seq
command
|
|
|
gogithub/_example/logrus
command
|
|
|
gogithub/_example/title
command
|
|
|
gorepo/godirs
Package godirs sets up the directory structure for a new go module.
|
Package godirs sets up the directory structure for a new go module. |
|
gorepo/godirs/cmd/godirs
command
|
|
|
gorepo/semver
Package semver implements comparison of semantic version strings.
|
Package semver implements comparison of semantic version strings. |
|
gorepo/stuff
command
|
|
|
Package gofile provides support for file operations.
|
Package gofile provides support for file operations. |
|
chromedriver
Package chromedriver implements Chromedriver
|
Package chromedriver implements Chromedriver |
|
cmd/dir
command
|
|
|
cmd/redlog
command
|
|
|
cmd/thumb
command
|
|
|
json
Package json implements json serialization and deserialization.
|
Package json implements json serialization and deserialization. |
|
redlogger
Package redlogger implements a concurrent logging system.
|
Package redlogger implements a concurrent logging system. |
|
webdriver
Package webdriver implements the w3c WebDriver wire protocol.
|
Package webdriver implements the w3c WebDriver wire protocol. |
|
Package stringutils implements additional functions to support the go library: .../go/1.15.3/libexec/src/strings/strings.go For information about UTF-8 strings in Go, see https://blog.golang.org/strings.
|
Package stringutils implements additional functions to support the go library: .../go/1.15.3/libexec/src/strings/strings.go For information about UTF-8 strings in Go, see https://blog.golang.org/strings. |
|
_examples/defer
command
This an example of the defer statement in action.
|
This an example of the defer statement in action. |
|
_examples/gogen
Package gogen implements automation for Go code generation using go generate and templates.
|
Package gogen implements automation for Go code generation using go generate and templates. |
|
_examples/gogen/cmd/gogen
command
|
|
|
_examples/listascii
command
|
|
|
ansi
Package ansi provides fast ansi escape sequence processing based on strings.Builder.
|
Package ansi provides fast ansi escape sequence processing based on strings.Builder. |
|
ansi/cmd/ansi
command
|
|
|
ascii
Package ascii provides support for ASCII strings.
|
Package ascii provides support for ASCII strings. |
|
cli
Package cli contains command line utility functions.
|
Package cli contains command line utility functions. |
|
diffuser
Package diffuser implements a service that streams and interprets text.
|
Package diffuser implements a service that streams and interprets text. |
|
webtools
|
|
|
dnsperftest
command
|
|
|
getpage
Package getpage gets webpage information.
|
Package getpage gets webpage information. |
|
getpage/samples
command
|
|
|
googlesearch
command
|
|
|
goserver
command
|
|
|
http
Package http contains utilities for http requests.
|
Package http contains utilities for http requests. |
|
stack
Package stack generates a very basic web stack with Go and Javascript.
|
Package stack generates a very basic web stack with Go and Javascript. |
|
stack/cmd/stack
command
|
|
|
youtube/gotube
command
Package gotube * * Copyright (c) 2020, Jimmy Yang <codingexpert123@gmail.com> * All rights reserved.
|
Package gotube * * Copyright (c) 2020, Jimmy Yang <codingexpert123@gmail.com> * All rights reserved. |
Click to show internal directories.
Click to hide internal directories.