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
|
|
|
fft/example
command
|
|
|
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/fastinvsqrt
Package fastinvsqrt is an implementation of there Quake 3 released algorithm that estimates 1 / sqrt(x) to within 1% and runs about 3 times as fast as the standard calculation on some machines.
|
Package fastinvsqrt is an implementation of there Quake 3 released algorithm that estimates 1 / sqrt(x) to within 1% and runs about 3 times as fast as the standard calculation on some machines. |
|
math/fastinvsqrt/_example
command
|
|
|
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/graph
package graph is designed to handle nodes and edges in simple graphs Reference: https://flaviocopes.com/golang-data-structure-graph/
|
package graph is designed to handle nodes and edges in simple graphs Reference: https://flaviocopes.com/golang-data-structure-graph/ |
|
math/main
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/primes/sieve
command
|
|
|
math/primes/simple_bits
command
|
|
|
mysql/_example/mysql_check
command
|
|
|
types
Package types provides utilities for dealing with types.
|
Package types provides utilities for dealing with types. |
|
types/examples
command
|
|
|
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 |
|
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/stuff
command
|
|
|
package gofile +build aix darwin dragonfly freebsd js,wasm linux netbsd openbsd solaris
|
package gofile +build aix darwin dragonfly freebsd js,wasm linux netbsd openbsd solaris |
|
ini
Package ini has resources to support configuration files.
|
Package ini has resources to support configuration files. |
|
ini/example
command
|
|
|
Package strings 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 strings 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. |
|
anansi/sample
command
|
|
|
anansi/sample/cmd/anansi
command
|
|
|
anansi/sample/escape-seq
command
|
|
|
anansi/sample/logrus
command
|
|
|
anansi/sample/main
command
|
|
|
anansi/sample/title
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. |
|
cli/example
command
|
|
|
replace/example
command
|
|
|
webtools
|
|
|
dnsperftest
command
|
|
|
dom/arrayperf
Package arrayperf performs benchmark tests on variaous array based structures.
|
Package arrayperf performs benchmark tests on variaous array based structures. |
|
dom/arrayperf/example
command
|
|
|
dom/example
command
|
|
|
dom/gobuild
Package gobuild is a small program to build and initialize js WebAssembly projects.
|
Package gobuild is a small program to build and initialize js WebAssembly projects. |
|
getpage/samples
command
|
|
|
googlesearch
command
|
|
|
goserver
command
|
|
|
youtube/gotube
command
|
|
|
Package zsh contains command line utilities designed for use with zsh on macOS.
|
Package zsh contains command line utilities designed for use with zsh on macOS. |
|
benchmark_Replacer
command
|
|
|
binit
command
|
|
|
com
command
|
|
|
examples/tr
command
|
|
|
fi
command
|
|
|
gobot
command
|
|
|
goex
command
goex is a command line tool to execute Go code.
|
goex is a command line tool to execute Go code. |
|
gofind
command
|
|
|
ls
command
|
|
|
tree
command
|
|
|
ttyinfo
command
|
|
|
watch
Package watch implements live reloading and timed reloading of command line programs.
|
Package watch implements live reloading and timed reloading of command line programs. |
Click to show internal directories.
Click to hide internal directories.