tokyo

module
v0.0.0-...-fb9b9fb Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2017 License: MIT

README

tokyo

A collection of general-purpose Go packages and commands

alert     - package to send alert messages from your application
args      - package to make handling command-line arguments easier
cfg       - package to parse configuration files
dbl       - package to help avoid indeterminacy when dealing with floating-point numbers
details   - package to help control logging of details in Go apps
jwalker   - package to walk JSON-encoded data
lax       - package containing a potpourri of utility functions commonly used by some of the authors
preprdsql - package that provides a way to seperate your SQL statements from your code
set       - package that implements a Set container (of strings)
spawn     - package that allows users to execute multiple shell commands in parallel
stopwatch - package that implements a simple stopwatch for inline benchmarking

cols      - command-line tool to help parse CSV and tabular data
spawn     - command-line tool to spawn multiple processes in parallel

Building

The standard Go build-tools should work:

go test ./...
go build ./...
go install ./...

A few convenience scripts have been included as well:

  • Run ./go_get.sh to fetch all prerequisite packages including the golint command
  • Run ./build.sh to run the linter, formatter and test-suite
  • Run ./install.sh to install all commands to your go-path bin

Licensing

Tokyo is released by Enova under the MIT License.

Directories

Path Synopsis
src
cfg
dbl
lax
preprdsql
Package preprdsql provides a way to separate your SQL statements from your code.
Package preprdsql provides a way to separate your SQL statements from your code.
set

Jump to

Keyboard shortcuts

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