Update go dependencies
This commit is contained in:
parent
f9624cbe46
commit
307bf76454
280 changed files with 54728 additions and 2991 deletions
74
vendor/github.com/imkira/go-interpol/README.md
generated
vendored
Normal file
74
vendor/github.com/imkira/go-interpol/README.md
generated
vendored
Normal file
|
|
@ -0,0 +1,74 @@
|
|||
# interpol
|
||||
|
||||
[](https://github.com/imkira/go-interpol/blob/master/LICENSE.txt)
|
||||
[](https://godoc.org/github.com/imkira/go-interpol)
|
||||
[](https://travis-ci.org/imkira/go-interpol)
|
||||
[](https://codecov.io/gh/imkira/go-interpol)
|
||||
[](https://codebeat.co/projects/github-com-imkira-go-interpol)
|
||||
[](https://goreportcard.com/report/github.com/imkira/go-interpol)
|
||||
|
||||
interpol is a [Go](http://golang.org) package for doing format-string like
|
||||
string interpolation using named parameters.
|
||||
|
||||
Currently, a template only accepts variable placeholders delimited by brace
|
||||
characters (eg. "Hello {foo} {bar}").
|
||||
|
||||
## Install
|
||||
|
||||
First, you need to install the package:
|
||||
|
||||
```go
|
||||
go get -u github.com/imkira/go-interpol
|
||||
```
|
||||
|
||||
## Documentation
|
||||
|
||||
For advanced usage, make sure to check the
|
||||
[available documentation here](http://godoc.org/github.com/imkira/go-interpol).
|
||||
|
||||
## Example
|
||||
|
||||
The following code should use `interpol.WithMap` function, which simply
|
||||
replaces every key with the corresponding value of the specified map.
|
||||
When run, it should output `Hello World!!!`.
|
||||
|
||||
```go
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/imkira/go-interpol"
|
||||
)
|
||||
|
||||
func main() {
|
||||
m := map[string]string{
|
||||
"foo": "Hello",
|
||||
"bar": "World",
|
||||
}
|
||||
str, err := interpol.WithMap("{foo} {bar}!!!", m)
|
||||
if err != nil {
|
||||
fmt.Printf("Error: %v\n", err)
|
||||
return
|
||||
}
|
||||
fmt.Println(str)
|
||||
}
|
||||
```
|
||||
|
||||
## Contribute
|
||||
|
||||
Found a bug? Want to contribute and add a new feature?
|
||||
|
||||
Please fork this project and send me a pull request!
|
||||
|
||||
## License
|
||||
|
||||
go-interpol is licensed under the MIT license:
|
||||
|
||||
www.opensource.org/licenses/MIT
|
||||
|
||||
## Copyright
|
||||
|
||||
Copyright (c) 2016 Mario Freitas. See
|
||||
[LICENSE](http://github.com/imkira/go-interpol/blob/master/LICENSE)
|
||||
for further details.
|
||||
Loading…
Add table
Add a link
Reference in a new issue