gotilla

package module
v1.3.5 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2020 License: MIT Imports: 0 Imported by: 0

README

Gotilla

Used By Build Status Go Report Card Docs License

Overview

The gotilla package provides a collection of Go utilities for common tasks.

Go is a small language which is useful from a development and maintenance perspective but it can result in common tasks being more verbose than other languages where there are more productivity methods. The gotilla package's goal is to provide wrappers for common tasks in the same spirit of io/ioutil to make programming Go a bit faster.

In terms of scope, gotilla is designed to cover all common areas.

Documentation

Documentation is provided using godoc and available on GoDoc.org.

Installation

$ go get github.com/grokify/gotilla/...

Contributing

Features, Issues, and Pull Requests are always welcome.

To contribute:

  1. Fork it ( http://github.com/grokify/gotilla/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Please report issues and feature requests on Github.

License

Gotilla is available under an MIT-style license. See LICENSE for details.

Documentation

Index

Constants

View Source
const VERSION = "0.0.0"

Stub file to enable `go get github.com/grokify/gotilla`

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
bytes
cmd
compress
crypto
aesutil
aesutil provides AES crypto utilities including writing and reading AES encrypted files
aesutil provides AES crypto utilities including writing and reading AES encrypted files
md5
md5 supports MD5 hashes in various formats.
md5 supports MD5 hashes in various formats.
data
sql
encoding provides generic encoding support.
encoding provides generic encoding support.
base10
base10 supports Base10 encoding.
base10 supports Base10 encoding.
base36
base36 supports Base36 encoding and decoding.
base36 supports Base36 encoding and decoding.
base62
base62 supports Base62 encoding and decoding.
base62 supports Base62 encoding and decoding.
base64
base64 supports Base64 encoding and decoding.
base64 supports Base64 encoding and decoding.
guid
encoding/guid supports encoding and decoding Guid values.
encoding/guid supports encoding and decoding Guid values.
errors
examples
cp
fmt
fmtutil
Package fmtutil implements some formatting utility functions.
Package fmtutil implements some formatting utility functions.
git
html
image
qrutil
qrutil provides wrapper functions for https://github.com/skip2/go-qrcode
qrutil provides wrapper functions for https://github.com/skip2/go-qrcode
io
math
mime
multipartutil
Package multipartutil provides helper functionality for using multipart.Writer.
Package multipartutil provides helper functionality for using multipart.Writer.
net
os
osutil
Package osutil implements some OS utility functions.
Package osutil implements some OS utility functions.
path
pointer package provides some pointer shortcuts.
pointer package provides some pointer shortcuts.
reflect
regexp
sort
strconv
strings
time
timeutil
timeutil provides a set of time utilities including comparisons, conversion to "DT8" int32 and "DT14" int64 formats and other capabilities.
timeutil provides a set of time utilities including comparisons, conversion to "DT8" int32 and "DT14" int64 formats and other capabilities.
type

Jump to

Keyboard shortcuts

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