Compare commits

..

No commits in common. "master" and "feat/githubAction" have entirely different histories.

7 changed files with 116 additions and 96 deletions

View File

@ -1,86 +1,86 @@
mode: set mode: set
git.internal/re/stringy/helper.go:10.70,11.14 1 1 github.com/gobeam/stringy/helper.go:10.70,11.14 1 1
git.internal/re/stringy/helper.go:15.2,16.39 2 1 github.com/gobeam/stringy/helper.go:15.2,16.39 2 1
git.internal/re/stringy/helper.go:19.2,24.14 5 1 github.com/gobeam/stringy/helper.go:19.2,24.14 5 1
git.internal/re/stringy/helper.go:11.14,14.3 2 1 github.com/gobeam/stringy/helper.go:11.14,14.3 2 1
git.internal/re/stringy/helper.go:16.39,17.30 1 1 github.com/gobeam/stringy/helper.go:16.39,17.30 1 1
git.internal/re/stringy/helper.go:27.49,29.26 2 1 github.com/gobeam/stringy/helper.go:27.49,29.26 2 1
git.internal/re/stringy/helper.go:32.2,33.11 2 1 github.com/gobeam/stringy/helper.go:32.2,33.11 2 1
git.internal/re/stringy/helper.go:29.26,31.3 1 1 github.com/gobeam/stringy/helper.go:29.26,31.3 1 1
git.internal/re/stringy/helper.go:36.39,37.20 1 1 github.com/gobeam/stringy/helper.go:36.39,37.20 1 1
git.internal/re/stringy/helper.go:42.2,42.8 1 1 github.com/gobeam/stringy/helper.go:42.2,42.8 1 1
git.internal/re/stringy/helper.go:37.20,39.3 1 1 github.com/gobeam/stringy/helper.go:37.20,39.3 1 1
git.internal/re/stringy/helper.go:39.8,41.3 1 1 github.com/gobeam/stringy/helper.go:39.8,41.3 1 1
git.internal/re/stringy/helper.go:45.62,48.57 3 1 github.com/gobeam/stringy/helper.go:45.62,48.57 3 1
git.internal/re/stringy/helper.go:51.2,52.21 2 1 github.com/gobeam/stringy/helper.go:51.2,52.21 2 1
git.internal/re/stringy/helper.go:57.2,58.46 2 1 github.com/gobeam/stringy/helper.go:57.2,58.46 2 1
git.internal/re/stringy/helper.go:48.57,50.3 1 1 github.com/gobeam/stringy/helper.go:48.57,50.3 1 1
git.internal/re/stringy/helper.go:52.21,54.3 1 1 github.com/gobeam/stringy/helper.go:52.21,54.3 1 1
git.internal/re/stringy/helper.go:54.8,56.3 1 1 github.com/gobeam/stringy/helper.go:54.8,56.3 1 1
git.internal/re/stringy/helper.go:61.33,62.24 1 1 github.com/gobeam/stringy/helper.go:61.33,62.24 1 1
git.internal/re/stringy/helper.go:65.2,65.11 1 1 github.com/gobeam/stringy/helper.go:65.2,65.11 1 1
git.internal/re/stringy/helper.go:62.24,64.3 1 1 github.com/gobeam/stringy/helper.go:62.24,64.3 1 1
git.internal/re/stringy/stringy.go:47.41,49.2 1 1 github.com/gobeam/stringy/stringy.go:47.41,49.2 1 1
git.internal/re/stringy/stringy.go:55.63,56.49 1 1 github.com/gobeam/stringy/stringy.go:55.63,56.49 1 1
git.internal/re/stringy/stringy.go:60.2,65.56 5 1 github.com/gobeam/stringy/stringy.go:60.2,65.56 5 1
git.internal/re/stringy/stringy.go:68.2,68.52 1 1 github.com/gobeam/stringy/stringy.go:68.2,68.52 1 1
git.internal/re/stringy/stringy.go:73.2,74.10 2 1 github.com/gobeam/stringy/stringy.go:73.2,74.10 2 1
git.internal/re/stringy/stringy.go:56.49,58.3 1 1 github.com/gobeam/stringy/stringy.go:56.49,58.3 1 1
git.internal/re/stringy/stringy.go:65.56,67.3 1 1 github.com/gobeam/stringy/stringy.go:65.56,67.3 1 1
git.internal/re/stringy/stringy.go:68.52,70.3 1 1 github.com/gobeam/stringy/stringy.go:68.52,70.3 1 1
git.internal/re/stringy/stringy.go:70.8,70.27 1 1 github.com/gobeam/stringy/stringy.go:70.8,70.27 1 1
git.internal/re/stringy/stringy.go:70.27,72.3 1 1 github.com/gobeam/stringy/stringy.go:70.27,72.3 1 1
git.internal/re/stringy/stringy.go:80.32,84.9 4 1 github.com/gobeam/stringy/stringy.go:80.32,84.9 4 1
git.internal/re/stringy/stringy.go:87.2,88.8 2 1 github.com/gobeam/stringy/stringy.go:87.2,88.8 2 1
git.internal/re/stringy/stringy.go:91.2,91.41 1 1 github.com/gobeam/stringy/stringy.go:91.2,91.41 1 1
git.internal/re/stringy/stringy.go:84.9,86.3 1 1 github.com/gobeam/stringy/stringy.go:84.9,86.3 1 1
git.internal/re/stringy/stringy.go:88.8,90.3 1 1 github.com/gobeam/stringy/stringy.go:88.8,90.3 1 1
git.internal/re/stringy/stringy.go:100.50,104.33 3 1 github.com/gobeam/stringy/stringy.go:100.50,104.33 3 1
git.internal/re/stringy/stringy.go:107.2,107.36 1 1 github.com/gobeam/stringy/stringy.go:107.2,107.36 1 1
git.internal/re/stringy/stringy.go:104.33,106.3 1 1 github.com/gobeam/stringy/stringy.go:104.33,106.3 1 1
git.internal/re/stringy/stringy.go:112.51,114.29 2 1 github.com/gobeam/stringy/stringy.go:112.51,114.29 2 1
git.internal/re/stringy/stringy.go:119.2,119.13 1 1 github.com/gobeam/stringy/stringy.go:119.2,119.13 1 1
git.internal/re/stringy/stringy.go:114.29,115.37 1 1 github.com/gobeam/stringy/stringy.go:114.29,115.37 1 1
git.internal/re/stringy/stringy.go:115.37,117.4 1 1 github.com/gobeam/stringy/stringy.go:115.37,117.4 1 1
git.internal/re/stringy/stringy.go:126.80,128.40 2 1 github.com/gobeam/stringy/stringy.go:126.80,128.40 2 1
git.internal/re/stringy/stringy.go:131.2,133.10 3 1 github.com/gobeam/stringy/stringy.go:131.2,133.10 3 1
git.internal/re/stringy/stringy.go:128.40,130.3 1 1 github.com/gobeam/stringy/stringy.go:128.40,130.3 1 1
git.internal/re/stringy/stringy.go:137.42,140.25 3 1 github.com/gobeam/stringy/stringy.go:137.42,140.25 3 1
git.internal/re/stringy/stringy.go:143.2,143.24 1 1 github.com/gobeam/stringy/stringy.go:143.2,143.24 1 1
git.internal/re/stringy/stringy.go:140.25,141.33 1 1 github.com/gobeam/stringy/stringy.go:140.25,141.33 1 1
git.internal/re/stringy/stringy.go:148.30,150.2 1 1 github.com/gobeam/stringy/stringy.go:148.30,150.2 1 1
git.internal/re/stringy/stringy.go:158.62,163.2 4 1 github.com/gobeam/stringy/stringy.go:158.62,163.2 4 1
git.internal/re/stringy/stringy.go:166.41,170.25 4 1 github.com/gobeam/stringy/stringy.go:166.41,170.25 4 1
git.internal/re/stringy/stringy.go:173.2,174.30 2 1 github.com/gobeam/stringy/stringy.go:173.2,174.30 2 1
git.internal/re/stringy/stringy.go:170.25,171.33 1 1 github.com/gobeam/stringy/stringy.go:170.25,171.33 1 1
git.internal/re/stringy/stringy.go:179.34,181.26 2 1 github.com/gobeam/stringy/stringy.go:179.34,181.26 2 1
git.internal/re/stringy/stringy.go:184.2,184.14 1 1 github.com/gobeam/stringy/stringy.go:184.2,184.14 1 1
git.internal/re/stringy/stringy.go:181.26,183.3 1 1 github.com/gobeam/stringy/stringy.go:181.26,183.3 1 1
git.internal/re/stringy/stringy.go:188.34,193.2 4 1 github.com/gobeam/stringy/stringy.go:188.34,193.2 4 1
git.internal/re/stringy/stringy.go:199.62,203.27 4 1 github.com/gobeam/stringy/stringy.go:199.62,203.27 4 1
git.internal/re/stringy/stringy.go:206.2,206.17 1 1 github.com/gobeam/stringy/stringy.go:206.2,206.17 1 1
git.internal/re/stringy/stringy.go:203.27,205.3 1 1 github.com/gobeam/stringy/stringy.go:203.27,205.3 1 1
git.internal/re/stringy/stringy.go:207.13,210.25 3 1 github.com/gobeam/stringy/stringy.go:207.13,210.25 3 1
git.internal/re/stringy/stringy.go:211.12,214.41 3 1 github.com/gobeam/stringy/stringy.go:211.12,214.41 3 1
git.internal/re/stringy/stringy.go:215.12,218.156 3 1 github.com/gobeam/stringy/stringy.go:215.12,218.156 3 1
git.internal/re/stringy/stringy.go:219.10,220.15 1 1 github.com/gobeam/stringy/stringy.go:219.10,220.15 1 1
git.internal/re/stringy/stringy.go:226.49,229.34 3 1 github.com/gobeam/stringy/stringy.go:226.49,229.34 3 1
git.internal/re/stringy/stringy.go:238.2,238.24 1 1 github.com/gobeam/stringy/stringy.go:238.2,238.24 1 1
git.internal/re/stringy/stringy.go:229.34,234.13 2 1 github.com/gobeam/stringy/stringy.go:229.34,234.13 2 1
git.internal/re/stringy/stringy.go:234.13,236.4 1 1 github.com/gobeam/stringy/stringy.go:234.13,236.4 1 1
git.internal/re/stringy/stringy.go:244.61,247.2 2 1 github.com/gobeam/stringy/stringy.go:244.61,247.2 2 1
git.internal/re/stringy/stringy.go:253.60,256.2 2 1 github.com/gobeam/stringy/stringy.go:253.60,256.2 2 1
git.internal/re/stringy/stringy.go:260.34,263.57 3 1 github.com/gobeam/stringy/stringy.go:260.34,263.57 3 1
git.internal/re/stringy/stringy.go:266.2,266.18 1 1 github.com/gobeam/stringy/stringy.go:266.2,266.18 1 1
git.internal/re/stringy/stringy.go:263.57,265.3 1 1 github.com/gobeam/stringy/stringy.go:263.57,265.3 1 1
git.internal/re/stringy/stringy.go:271.34,276.43 4 1 github.com/gobeam/stringy/stringy.go:271.34,276.43 4 1
git.internal/re/stringy/stringy.go:279.2,279.23 1 1 github.com/gobeam/stringy/stringy.go:279.2,279.23 1 1
git.internal/re/stringy/stringy.go:276.43,278.3 1 1 github.com/gobeam/stringy/stringy.go:276.43,278.3 1 1
git.internal/re/stringy/stringy.go:287.62,292.2 4 1 github.com/gobeam/stringy/stringy.go:287.62,292.2 4 1
git.internal/re/stringy/stringy.go:296.46,299.2 2 1 github.com/gobeam/stringy/stringy.go:296.46,299.2 2 1
git.internal/re/stringy/stringy.go:304.60,306.40 2 1 github.com/gobeam/stringy/stringy.go:304.60,306.40 2 1
git.internal/re/stringy/stringy.go:309.2,309.35 1 1 github.com/gobeam/stringy/stringy.go:309.2,309.35 1 1
git.internal/re/stringy/stringy.go:306.40,308.3 1 1 github.com/gobeam/stringy/stringy.go:306.40,308.3 1 1
git.internal/re/stringy/stringy.go:314.43,317.2 2 1 github.com/gobeam/stringy/stringy.go:314.43,317.2 2 1
git.internal/re/stringy/stringy.go:321.34,324.2 2 1 github.com/gobeam/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/stringy.go:328.34,331.2 2 1

View File

@ -1,6 +1,6 @@
language: go language: go
sudo: false sudo: false
go_import_path: git.internal/re/stringy go_import_path: github.com/gobeam/stringy
go: go:
- 1.13 - 1.13

View File

@ -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 ## 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. 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). A relevant coding style guideline is the [Go Code Review Comments](https://code.google.com/p/go-wiki/wiki/CodeReviewComments).

View File

@ -1,5 +1,5 @@
# Golang String manipulation helper package # 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) [![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). 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 ( import (
"fmt" "fmt"
"git.internal/re/stringy" "github.com/gobeam/stringy"
) )
func main() { func main() {
@ -88,13 +88,13 @@ func main() {
## Installation ## Installation
``` bash ``` bash
$ go get -u -v git.internal/re/stringy $ go get -u -v github.com/gobeam/stringy
``` ```
or with dep or with dep
``` bash ``` 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-Url]: https://travis-ci.com/gobeam/stringy
[Build-Status-Image]: https://travis-ci.com/gobeam/stringy.svg?branch=master [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-url]: https://pkg.go.dev/github.com/gobeam/stringy?tab=doc
[godoc-image]: https://godoc.org/git.internal/re/stringy?status.svg [godoc-image]: https://godoc.org/github.com/gobeam/stringy?status.svg

View File

@ -2,11 +2,11 @@ package main
import ( import (
"fmt" "fmt"
"github.com/gobeam/stringy"
"git.internal/re/stringy"
) )
func main() { func main() {
strBetween := stringy.New("HelloMyName") strBetween := stringy.New("HelloMyName")
fmt.Println(strBetween.Between("hello", "name").ToUpper()) fmt.Println(strBetween.Between("hello", "name").ToUpper())

2
go.mod
View File

@ -1,3 +1,3 @@
module git.internal/re/stringy module github.com/gobeam/stringy
go 1.14 go 1.14

20
go.sum
View File

@ -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=