forked from mirror/stringy
Compare commits
No commits in common. "master" and "feat/githubAction" have entirely different histories.
master
...
feat/githu
170
.coverprofile
170
.coverprofile
|
@ -1,86 +1,86 @@
|
|||
mode: set
|
||||
git.internal/re/stringy/helper.go:10.70,11.14 1 1
|
||||
git.internal/re/stringy/helper.go:15.2,16.39 2 1
|
||||
git.internal/re/stringy/helper.go:19.2,24.14 5 1
|
||||
git.internal/re/stringy/helper.go:11.14,14.3 2 1
|
||||
git.internal/re/stringy/helper.go:16.39,17.30 1 1
|
||||
git.internal/re/stringy/helper.go:27.49,29.26 2 1
|
||||
git.internal/re/stringy/helper.go:32.2,33.11 2 1
|
||||
git.internal/re/stringy/helper.go:29.26,31.3 1 1
|
||||
git.internal/re/stringy/helper.go:36.39,37.20 1 1
|
||||
git.internal/re/stringy/helper.go:42.2,42.8 1 1
|
||||
git.internal/re/stringy/helper.go:37.20,39.3 1 1
|
||||
git.internal/re/stringy/helper.go:39.8,41.3 1 1
|
||||
git.internal/re/stringy/helper.go:45.62,48.57 3 1
|
||||
git.internal/re/stringy/helper.go:51.2,52.21 2 1
|
||||
git.internal/re/stringy/helper.go:57.2,58.46 2 1
|
||||
git.internal/re/stringy/helper.go:48.57,50.3 1 1
|
||||
git.internal/re/stringy/helper.go:52.21,54.3 1 1
|
||||
git.internal/re/stringy/helper.go:54.8,56.3 1 1
|
||||
git.internal/re/stringy/helper.go:61.33,62.24 1 1
|
||||
git.internal/re/stringy/helper.go:65.2,65.11 1 1
|
||||
git.internal/re/stringy/helper.go:62.24,64.3 1 1
|
||||
git.internal/re/stringy/stringy.go:47.41,49.2 1 1
|
||||
git.internal/re/stringy/stringy.go:55.63,56.49 1 1
|
||||
git.internal/re/stringy/stringy.go:60.2,65.56 5 1
|
||||
git.internal/re/stringy/stringy.go:68.2,68.52 1 1
|
||||
git.internal/re/stringy/stringy.go:73.2,74.10 2 1
|
||||
git.internal/re/stringy/stringy.go:56.49,58.3 1 1
|
||||
git.internal/re/stringy/stringy.go:65.56,67.3 1 1
|
||||
git.internal/re/stringy/stringy.go:68.52,70.3 1 1
|
||||
git.internal/re/stringy/stringy.go:70.8,70.27 1 1
|
||||
git.internal/re/stringy/stringy.go:70.27,72.3 1 1
|
||||
git.internal/re/stringy/stringy.go:80.32,84.9 4 1
|
||||
git.internal/re/stringy/stringy.go:87.2,88.8 2 1
|
||||
git.internal/re/stringy/stringy.go:91.2,91.41 1 1
|
||||
git.internal/re/stringy/stringy.go:84.9,86.3 1 1
|
||||
git.internal/re/stringy/stringy.go:88.8,90.3 1 1
|
||||
git.internal/re/stringy/stringy.go:100.50,104.33 3 1
|
||||
git.internal/re/stringy/stringy.go:107.2,107.36 1 1
|
||||
git.internal/re/stringy/stringy.go:104.33,106.3 1 1
|
||||
git.internal/re/stringy/stringy.go:112.51,114.29 2 1
|
||||
git.internal/re/stringy/stringy.go:119.2,119.13 1 1
|
||||
git.internal/re/stringy/stringy.go:114.29,115.37 1 1
|
||||
git.internal/re/stringy/stringy.go:115.37,117.4 1 1
|
||||
git.internal/re/stringy/stringy.go:126.80,128.40 2 1
|
||||
git.internal/re/stringy/stringy.go:131.2,133.10 3 1
|
||||
git.internal/re/stringy/stringy.go:128.40,130.3 1 1
|
||||
git.internal/re/stringy/stringy.go:137.42,140.25 3 1
|
||||
git.internal/re/stringy/stringy.go:143.2,143.24 1 1
|
||||
git.internal/re/stringy/stringy.go:140.25,141.33 1 1
|
||||
git.internal/re/stringy/stringy.go:148.30,150.2 1 1
|
||||
git.internal/re/stringy/stringy.go:158.62,163.2 4 1
|
||||
git.internal/re/stringy/stringy.go:166.41,170.25 4 1
|
||||
git.internal/re/stringy/stringy.go:173.2,174.30 2 1
|
||||
git.internal/re/stringy/stringy.go:170.25,171.33 1 1
|
||||
git.internal/re/stringy/stringy.go:179.34,181.26 2 1
|
||||
git.internal/re/stringy/stringy.go:184.2,184.14 1 1
|
||||
git.internal/re/stringy/stringy.go:181.26,183.3 1 1
|
||||
git.internal/re/stringy/stringy.go:188.34,193.2 4 1
|
||||
git.internal/re/stringy/stringy.go:199.62,203.27 4 1
|
||||
git.internal/re/stringy/stringy.go:206.2,206.17 1 1
|
||||
git.internal/re/stringy/stringy.go:203.27,205.3 1 1
|
||||
git.internal/re/stringy/stringy.go:207.13,210.25 3 1
|
||||
git.internal/re/stringy/stringy.go:211.12,214.41 3 1
|
||||
git.internal/re/stringy/stringy.go:215.12,218.156 3 1
|
||||
git.internal/re/stringy/stringy.go:219.10,220.15 1 1
|
||||
git.internal/re/stringy/stringy.go:226.49,229.34 3 1
|
||||
git.internal/re/stringy/stringy.go:238.2,238.24 1 1
|
||||
git.internal/re/stringy/stringy.go:229.34,234.13 2 1
|
||||
git.internal/re/stringy/stringy.go:234.13,236.4 1 1
|
||||
git.internal/re/stringy/stringy.go:244.61,247.2 2 1
|
||||
git.internal/re/stringy/stringy.go:253.60,256.2 2 1
|
||||
git.internal/re/stringy/stringy.go:260.34,263.57 3 1
|
||||
git.internal/re/stringy/stringy.go:266.2,266.18 1 1
|
||||
git.internal/re/stringy/stringy.go:263.57,265.3 1 1
|
||||
git.internal/re/stringy/stringy.go:271.34,276.43 4 1
|
||||
git.internal/re/stringy/stringy.go:279.2,279.23 1 1
|
||||
git.internal/re/stringy/stringy.go:276.43,278.3 1 1
|
||||
git.internal/re/stringy/stringy.go:287.62,292.2 4 1
|
||||
git.internal/re/stringy/stringy.go:296.46,299.2 2 1
|
||||
git.internal/re/stringy/stringy.go:304.60,306.40 2 1
|
||||
git.internal/re/stringy/stringy.go:309.2,309.35 1 1
|
||||
git.internal/re/stringy/stringy.go:306.40,308.3 1 1
|
||||
git.internal/re/stringy/stringy.go:314.43,317.2 2 1
|
||||
git.internal/re/stringy/stringy.go:321.34,324.2 2 1
|
||||
git.internal/re/stringy/stringy.go:328.34,331.2 2 1
|
||||
github.com/gobeam/stringy/helper.go:10.70,11.14 1 1
|
||||
github.com/gobeam/stringy/helper.go:15.2,16.39 2 1
|
||||
github.com/gobeam/stringy/helper.go:19.2,24.14 5 1
|
||||
github.com/gobeam/stringy/helper.go:11.14,14.3 2 1
|
||||
github.com/gobeam/stringy/helper.go:16.39,17.30 1 1
|
||||
github.com/gobeam/stringy/helper.go:27.49,29.26 2 1
|
||||
github.com/gobeam/stringy/helper.go:32.2,33.11 2 1
|
||||
github.com/gobeam/stringy/helper.go:29.26,31.3 1 1
|
||||
github.com/gobeam/stringy/helper.go:36.39,37.20 1 1
|
||||
github.com/gobeam/stringy/helper.go:42.2,42.8 1 1
|
||||
github.com/gobeam/stringy/helper.go:37.20,39.3 1 1
|
||||
github.com/gobeam/stringy/helper.go:39.8,41.3 1 1
|
||||
github.com/gobeam/stringy/helper.go:45.62,48.57 3 1
|
||||
github.com/gobeam/stringy/helper.go:51.2,52.21 2 1
|
||||
github.com/gobeam/stringy/helper.go:57.2,58.46 2 1
|
||||
github.com/gobeam/stringy/helper.go:48.57,50.3 1 1
|
||||
github.com/gobeam/stringy/helper.go:52.21,54.3 1 1
|
||||
github.com/gobeam/stringy/helper.go:54.8,56.3 1 1
|
||||
github.com/gobeam/stringy/helper.go:61.33,62.24 1 1
|
||||
github.com/gobeam/stringy/helper.go:65.2,65.11 1 1
|
||||
github.com/gobeam/stringy/helper.go:62.24,64.3 1 1
|
||||
github.com/gobeam/stringy/stringy.go:47.41,49.2 1 1
|
||||
github.com/gobeam/stringy/stringy.go:55.63,56.49 1 1
|
||||
github.com/gobeam/stringy/stringy.go:60.2,65.56 5 1
|
||||
github.com/gobeam/stringy/stringy.go:68.2,68.52 1 1
|
||||
github.com/gobeam/stringy/stringy.go:73.2,74.10 2 1
|
||||
github.com/gobeam/stringy/stringy.go:56.49,58.3 1 1
|
||||
github.com/gobeam/stringy/stringy.go:65.56,67.3 1 1
|
||||
github.com/gobeam/stringy/stringy.go:68.52,70.3 1 1
|
||||
github.com/gobeam/stringy/stringy.go:70.8,70.27 1 1
|
||||
github.com/gobeam/stringy/stringy.go:70.27,72.3 1 1
|
||||
github.com/gobeam/stringy/stringy.go:80.32,84.9 4 1
|
||||
github.com/gobeam/stringy/stringy.go:87.2,88.8 2 1
|
||||
github.com/gobeam/stringy/stringy.go:91.2,91.41 1 1
|
||||
github.com/gobeam/stringy/stringy.go:84.9,86.3 1 1
|
||||
github.com/gobeam/stringy/stringy.go:88.8,90.3 1 1
|
||||
github.com/gobeam/stringy/stringy.go:100.50,104.33 3 1
|
||||
github.com/gobeam/stringy/stringy.go:107.2,107.36 1 1
|
||||
github.com/gobeam/stringy/stringy.go:104.33,106.3 1 1
|
||||
github.com/gobeam/stringy/stringy.go:112.51,114.29 2 1
|
||||
github.com/gobeam/stringy/stringy.go:119.2,119.13 1 1
|
||||
github.com/gobeam/stringy/stringy.go:114.29,115.37 1 1
|
||||
github.com/gobeam/stringy/stringy.go:115.37,117.4 1 1
|
||||
github.com/gobeam/stringy/stringy.go:126.80,128.40 2 1
|
||||
github.com/gobeam/stringy/stringy.go:131.2,133.10 3 1
|
||||
github.com/gobeam/stringy/stringy.go:128.40,130.3 1 1
|
||||
github.com/gobeam/stringy/stringy.go:137.42,140.25 3 1
|
||||
github.com/gobeam/stringy/stringy.go:143.2,143.24 1 1
|
||||
github.com/gobeam/stringy/stringy.go:140.25,141.33 1 1
|
||||
github.com/gobeam/stringy/stringy.go:148.30,150.2 1 1
|
||||
github.com/gobeam/stringy/stringy.go:158.62,163.2 4 1
|
||||
github.com/gobeam/stringy/stringy.go:166.41,170.25 4 1
|
||||
github.com/gobeam/stringy/stringy.go:173.2,174.30 2 1
|
||||
github.com/gobeam/stringy/stringy.go:170.25,171.33 1 1
|
||||
github.com/gobeam/stringy/stringy.go:179.34,181.26 2 1
|
||||
github.com/gobeam/stringy/stringy.go:184.2,184.14 1 1
|
||||
github.com/gobeam/stringy/stringy.go:181.26,183.3 1 1
|
||||
github.com/gobeam/stringy/stringy.go:188.34,193.2 4 1
|
||||
github.com/gobeam/stringy/stringy.go:199.62,203.27 4 1
|
||||
github.com/gobeam/stringy/stringy.go:206.2,206.17 1 1
|
||||
github.com/gobeam/stringy/stringy.go:203.27,205.3 1 1
|
||||
github.com/gobeam/stringy/stringy.go:207.13,210.25 3 1
|
||||
github.com/gobeam/stringy/stringy.go:211.12,214.41 3 1
|
||||
github.com/gobeam/stringy/stringy.go:215.12,218.156 3 1
|
||||
github.com/gobeam/stringy/stringy.go:219.10,220.15 1 1
|
||||
github.com/gobeam/stringy/stringy.go:226.49,229.34 3 1
|
||||
github.com/gobeam/stringy/stringy.go:238.2,238.24 1 1
|
||||
github.com/gobeam/stringy/stringy.go:229.34,234.13 2 1
|
||||
github.com/gobeam/stringy/stringy.go:234.13,236.4 1 1
|
||||
github.com/gobeam/stringy/stringy.go:244.61,247.2 2 1
|
||||
github.com/gobeam/stringy/stringy.go:253.60,256.2 2 1
|
||||
github.com/gobeam/stringy/stringy.go:260.34,263.57 3 1
|
||||
github.com/gobeam/stringy/stringy.go:266.2,266.18 1 1
|
||||
github.com/gobeam/stringy/stringy.go:263.57,265.3 1 1
|
||||
github.com/gobeam/stringy/stringy.go:271.34,276.43 4 1
|
||||
github.com/gobeam/stringy/stringy.go:279.2,279.23 1 1
|
||||
github.com/gobeam/stringy/stringy.go:276.43,278.3 1 1
|
||||
github.com/gobeam/stringy/stringy.go:287.62,292.2 4 1
|
||||
github.com/gobeam/stringy/stringy.go:296.46,299.2 2 1
|
||||
github.com/gobeam/stringy/stringy.go:304.60,306.40 2 1
|
||||
github.com/gobeam/stringy/stringy.go:309.2,309.35 1 1
|
||||
github.com/gobeam/stringy/stringy.go:306.40,308.3 1 1
|
||||
github.com/gobeam/stringy/stringy.go:314.43,317.2 2 1
|
||||
github.com/gobeam/stringy/stringy.go:321.34,324.2 2 1
|
||||
github.com/gobeam/stringy/stringy.go:328.34,331.2 2 1
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
language: go
|
||||
sudo: false
|
||||
go_import_path: git.internal/re/stringy
|
||||
go_import_path: github.com/gobeam/stringy
|
||||
go:
|
||||
- 1.13
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ We love your input! We want to make contributing to this project as easy and tra
|
|||
## Any contributions you make will be under the MIT Software License
|
||||
In short, when you submit code changes, your submissions are understood to be under the same [MIT License](http://choosealicense.com/licenses/mit/) that covers the project. Feel free to contact the maintainers if that's a concern.
|
||||
|
||||
## Report bugs using Github's [issues](https://git.internal/re/stringy/issues)
|
||||
## Report bugs using Github's [issues](https://github.com/gobeam/stringy/issues)
|
||||
|
||||
A relevant coding style guideline is the [Go Code Review Comments](https://code.google.com/p/go-wiki/wiki/CodeReviewComments).
|
||||
|
||||
|
|
12
README.md
12
README.md
|
@ -1,5 +1,5 @@
|
|||
# Golang String manipulation helper package
|
||||
![Workflow](https://git.internal/re/stringy/actions/workflows/ci.yml/badge.svg) [![Build][Build-Status-Image]][Build-Status-Url] [![Go Report Card](https://goreportcard.com/badge/git.internal/re/stringy?branch=master&kill_cache=1)](https://goreportcard.com/report/git.internal/re/stringy) [![GoDoc][godoc-image]][godoc-url]
|
||||
![Workflow](https://github.com/gobeam/stringy/actions/workflows/ci.yml/badge.svg) [![Build][Build-Status-Image]][Build-Status-Url] [![Go Report Card](https://goreportcard.com/badge/github.com/gobeam/stringy?branch=master&kill_cache=1)](https://goreportcard.com/report/github.com/gobeam/Stringy) [![GoDoc][godoc-image]][godoc-url]
|
||||
[![Coverage Status](https://coveralls.io/repos/github/gobeam/stringy/badge.svg)](https://coveralls.io/github/gobeam/stringy)
|
||||
|
||||
Convert string to camel case, snake case, kebab case / slugify, custom delimiter, pad string, tease string and many other functionality with help of by Stringy package. You can convert camelcase to snakecase or kebabcase, or snakecase to camelcase and kebabcase and vice versa. This package was inspired from PHP [danielstjules/Stringy](https://github.com/danielstjules/Stringy).
|
||||
|
@ -69,7 +69,7 @@ package main
|
|||
|
||||
import (
|
||||
"fmt"
|
||||
"git.internal/re/stringy"
|
||||
"github.com/gobeam/stringy"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
@ -88,13 +88,13 @@ func main() {
|
|||
## Installation
|
||||
|
||||
``` bash
|
||||
$ go get -u -v git.internal/re/stringy
|
||||
$ go get -u -v github.com/gobeam/stringy
|
||||
```
|
||||
|
||||
or with dep
|
||||
|
||||
``` bash
|
||||
$ dep ensure -add git.internal/re/stringy
|
||||
$ dep ensure -add github.com/gobeam/stringy
|
||||
```
|
||||
|
||||
|
||||
|
@ -377,6 +377,6 @@ Released under the MIT License - see `LICENSE.txt` for details.
|
|||
|
||||
[Build-Status-Url]: https://travis-ci.com/gobeam/stringy
|
||||
[Build-Status-Image]: https://travis-ci.com/gobeam/stringy.svg?branch=master
|
||||
[godoc-url]: https://pkg.go.dev/git.internal/re/stringy?tab=doc
|
||||
[godoc-image]: https://godoc.org/git.internal/re/stringy?status.svg
|
||||
[godoc-url]: https://pkg.go.dev/github.com/gobeam/stringy?tab=doc
|
||||
[godoc-image]: https://godoc.org/github.com/gobeam/stringy?status.svg
|
||||
|
||||
|
|
|
@ -2,11 +2,11 @@ package main
|
|||
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"git.internal/re/stringy"
|
||||
"github.com/gobeam/stringy"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
||||
strBetween := stringy.New("HelloMyName")
|
||||
fmt.Println(strBetween.Between("hello", "name").ToUpper())
|
||||
|
||||
|
|
2
go.mod
2
go.mod
|
@ -1,3 +1,3 @@
|
|||
module git.internal/re/stringy
|
||||
module github.com/gobeam/stringy
|
||||
|
||||
go 1.14
|
||||
|
|
20
go.sum
20
go.sum
|
@ -0,0 +1,20 @@
|
|||
github.com/mattn/goveralls v0.0.6 h1:cr8Y0VMo/MnEZBjxNN/vh6G90SZ7IMb6lms1dzMoO+Y=
|
||||
github.com/mattn/goveralls v0.0.6/go.mod h1:h8b4ow6FxSPMQHF6o2ve3qsclnffZjYTNEKmLesRwqw=
|
||||
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
|
||||
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
|
||||
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
||||
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
||||
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
|
||||
golang.org/x/tools v0.0.0-20200522201501-cb1345f3a375 h1:SjQ2+AKWgZLc1xej6WSzL+Dfs5Uyd5xcZH1mGC411IA=
|
||||
golang.org/x/tools v0.0.0-20200522201501-cb1345f3a375/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
||||
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
Loading…
Reference in New Issue