go-extended

module
v0.0.11 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2020 License: Apache-2.0

README

go-extended

Version Travis CI Go Report Card GoDoc

Goals

Things missing or not belonging in the standard go library

Minimal external dependencies, with two exceptions:

  • go standard library
  • gopkg.in/yaml.v3

Installation

Via Go
$ go get github.com/VirtusLab/go-extended

Usage

See GoDoc Documentation and the tests, e.g. for usage examples.

Notable features

Contribution

Feel free to file issues or pull requests.

Development

export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

mkdir -p $GOPATH/src/github.com/VirtusLab
cd $GOPATH/src/github.com/VirtusLab
git clone git@github.com:VirtusLab/go-extended.git
cd go-extended

go get -u github.com/golang/dep/cmd/dep
make all

The name

We believe in obvious names. It extends go. It's go-extended.

Directories

Path Synopsis
cmd
pkg
cli
errors
Package errors is heavily inspired by "github.com/pkg/errors"
Package errors is heavily inspired by "github.com/pkg/errors"
jsonpath
Package jsonpath is a template engine using jsonpath syntax, which can be seen at http://goessner.net/articles/JsonPath/.
Package jsonpath is a template engine using jsonpath syntax, which can be seen at http://goessner.net/articles/JsonPath/.
jsonpath/template
Package template helps to implement jsonpath parser This package is copied from Go library text/template.
Package template helps to implement jsonpath parser This package is copied from Go library text/template.
log
matcher
Package matcher provides an easy to use regexp wrapper
Package matcher provides an easy to use regexp wrapper
renderer
Package renderer implements data-driven templates for generating textual output The renderer extends the standard golang text/template and sprig functions.
Package renderer implements data-driven templates for generating textual output The renderer extends the standard golang text/template and sprig functions.
try

Jump to

Keyboard shortcuts

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