forked from mirror/stringy
Compare commits
2 Commits
feat/githu
...
master
Author | SHA1 | Date |
---|---|---|
re | b6bd2052a4 | |
Roshan Ranabhat | 39a0bb1486 |
170
.coverprofile
170
.coverprofile
|
@ -1,86 +1,86 @@
|
||||||
mode: set
|
mode: set
|
||||||
github.com/gobeam/stringy/helper.go:10.70,11.14 1 1
|
git.internal/re/stringy/helper.go:10.70,11.14 1 1
|
||||||
github.com/gobeam/stringy/helper.go:15.2,16.39 2 1
|
git.internal/re/stringy/helper.go:15.2,16.39 2 1
|
||||||
github.com/gobeam/stringy/helper.go:19.2,24.14 5 1
|
git.internal/re/stringy/helper.go:19.2,24.14 5 1
|
||||||
github.com/gobeam/stringy/helper.go:11.14,14.3 2 1
|
git.internal/re/stringy/helper.go:11.14,14.3 2 1
|
||||||
github.com/gobeam/stringy/helper.go:16.39,17.30 1 1
|
git.internal/re/stringy/helper.go:16.39,17.30 1 1
|
||||||
github.com/gobeam/stringy/helper.go:27.49,29.26 2 1
|
git.internal/re/stringy/helper.go:27.49,29.26 2 1
|
||||||
github.com/gobeam/stringy/helper.go:32.2,33.11 2 1
|
git.internal/re/stringy/helper.go:32.2,33.11 2 1
|
||||||
github.com/gobeam/stringy/helper.go:29.26,31.3 1 1
|
git.internal/re/stringy/helper.go:29.26,31.3 1 1
|
||||||
github.com/gobeam/stringy/helper.go:36.39,37.20 1 1
|
git.internal/re/stringy/helper.go:36.39,37.20 1 1
|
||||||
github.com/gobeam/stringy/helper.go:42.2,42.8 1 1
|
git.internal/re/stringy/helper.go:42.2,42.8 1 1
|
||||||
github.com/gobeam/stringy/helper.go:37.20,39.3 1 1
|
git.internal/re/stringy/helper.go:37.20,39.3 1 1
|
||||||
github.com/gobeam/stringy/helper.go:39.8,41.3 1 1
|
git.internal/re/stringy/helper.go:39.8,41.3 1 1
|
||||||
github.com/gobeam/stringy/helper.go:45.62,48.57 3 1
|
git.internal/re/stringy/helper.go:45.62,48.57 3 1
|
||||||
github.com/gobeam/stringy/helper.go:51.2,52.21 2 1
|
git.internal/re/stringy/helper.go:51.2,52.21 2 1
|
||||||
github.com/gobeam/stringy/helper.go:57.2,58.46 2 1
|
git.internal/re/stringy/helper.go:57.2,58.46 2 1
|
||||||
github.com/gobeam/stringy/helper.go:48.57,50.3 1 1
|
git.internal/re/stringy/helper.go:48.57,50.3 1 1
|
||||||
github.com/gobeam/stringy/helper.go:52.21,54.3 1 1
|
git.internal/re/stringy/helper.go:52.21,54.3 1 1
|
||||||
github.com/gobeam/stringy/helper.go:54.8,56.3 1 1
|
git.internal/re/stringy/helper.go:54.8,56.3 1 1
|
||||||
github.com/gobeam/stringy/helper.go:61.33,62.24 1 1
|
git.internal/re/stringy/helper.go:61.33,62.24 1 1
|
||||||
github.com/gobeam/stringy/helper.go:65.2,65.11 1 1
|
git.internal/re/stringy/helper.go:65.2,65.11 1 1
|
||||||
github.com/gobeam/stringy/helper.go:62.24,64.3 1 1
|
git.internal/re/stringy/helper.go:62.24,64.3 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:47.41,49.2 1 1
|
git.internal/re/stringy/stringy.go:47.41,49.2 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:55.63,56.49 1 1
|
git.internal/re/stringy/stringy.go:55.63,56.49 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:60.2,65.56 5 1
|
git.internal/re/stringy/stringy.go:60.2,65.56 5 1
|
||||||
github.com/gobeam/stringy/stringy.go:68.2,68.52 1 1
|
git.internal/re/stringy/stringy.go:68.2,68.52 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:73.2,74.10 2 1
|
git.internal/re/stringy/stringy.go:73.2,74.10 2 1
|
||||||
github.com/gobeam/stringy/stringy.go:56.49,58.3 1 1
|
git.internal/re/stringy/stringy.go:56.49,58.3 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:65.56,67.3 1 1
|
git.internal/re/stringy/stringy.go:65.56,67.3 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:68.52,70.3 1 1
|
git.internal/re/stringy/stringy.go:68.52,70.3 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:70.8,70.27 1 1
|
git.internal/re/stringy/stringy.go:70.8,70.27 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:70.27,72.3 1 1
|
git.internal/re/stringy/stringy.go:70.27,72.3 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:80.32,84.9 4 1
|
git.internal/re/stringy/stringy.go:80.32,84.9 4 1
|
||||||
github.com/gobeam/stringy/stringy.go:87.2,88.8 2 1
|
git.internal/re/stringy/stringy.go:87.2,88.8 2 1
|
||||||
github.com/gobeam/stringy/stringy.go:91.2,91.41 1 1
|
git.internal/re/stringy/stringy.go:91.2,91.41 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:84.9,86.3 1 1
|
git.internal/re/stringy/stringy.go:84.9,86.3 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:88.8,90.3 1 1
|
git.internal/re/stringy/stringy.go:88.8,90.3 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:100.50,104.33 3 1
|
git.internal/re/stringy/stringy.go:100.50,104.33 3 1
|
||||||
github.com/gobeam/stringy/stringy.go:107.2,107.36 1 1
|
git.internal/re/stringy/stringy.go:107.2,107.36 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:104.33,106.3 1 1
|
git.internal/re/stringy/stringy.go:104.33,106.3 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:112.51,114.29 2 1
|
git.internal/re/stringy/stringy.go:112.51,114.29 2 1
|
||||||
github.com/gobeam/stringy/stringy.go:119.2,119.13 1 1
|
git.internal/re/stringy/stringy.go:119.2,119.13 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:114.29,115.37 1 1
|
git.internal/re/stringy/stringy.go:114.29,115.37 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:115.37,117.4 1 1
|
git.internal/re/stringy/stringy.go:115.37,117.4 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:126.80,128.40 2 1
|
git.internal/re/stringy/stringy.go:126.80,128.40 2 1
|
||||||
github.com/gobeam/stringy/stringy.go:131.2,133.10 3 1
|
git.internal/re/stringy/stringy.go:131.2,133.10 3 1
|
||||||
github.com/gobeam/stringy/stringy.go:128.40,130.3 1 1
|
git.internal/re/stringy/stringy.go:128.40,130.3 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:137.42,140.25 3 1
|
git.internal/re/stringy/stringy.go:137.42,140.25 3 1
|
||||||
github.com/gobeam/stringy/stringy.go:143.2,143.24 1 1
|
git.internal/re/stringy/stringy.go:143.2,143.24 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:140.25,141.33 1 1
|
git.internal/re/stringy/stringy.go:140.25,141.33 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:148.30,150.2 1 1
|
git.internal/re/stringy/stringy.go:148.30,150.2 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:158.62,163.2 4 1
|
git.internal/re/stringy/stringy.go:158.62,163.2 4 1
|
||||||
github.com/gobeam/stringy/stringy.go:166.41,170.25 4 1
|
git.internal/re/stringy/stringy.go:166.41,170.25 4 1
|
||||||
github.com/gobeam/stringy/stringy.go:173.2,174.30 2 1
|
git.internal/re/stringy/stringy.go:173.2,174.30 2 1
|
||||||
github.com/gobeam/stringy/stringy.go:170.25,171.33 1 1
|
git.internal/re/stringy/stringy.go:170.25,171.33 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:179.34,181.26 2 1
|
git.internal/re/stringy/stringy.go:179.34,181.26 2 1
|
||||||
github.com/gobeam/stringy/stringy.go:184.2,184.14 1 1
|
git.internal/re/stringy/stringy.go:184.2,184.14 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:181.26,183.3 1 1
|
git.internal/re/stringy/stringy.go:181.26,183.3 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:188.34,193.2 4 1
|
git.internal/re/stringy/stringy.go:188.34,193.2 4 1
|
||||||
github.com/gobeam/stringy/stringy.go:199.62,203.27 4 1
|
git.internal/re/stringy/stringy.go:199.62,203.27 4 1
|
||||||
github.com/gobeam/stringy/stringy.go:206.2,206.17 1 1
|
git.internal/re/stringy/stringy.go:206.2,206.17 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:203.27,205.3 1 1
|
git.internal/re/stringy/stringy.go:203.27,205.3 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:207.13,210.25 3 1
|
git.internal/re/stringy/stringy.go:207.13,210.25 3 1
|
||||||
github.com/gobeam/stringy/stringy.go:211.12,214.41 3 1
|
git.internal/re/stringy/stringy.go:211.12,214.41 3 1
|
||||||
github.com/gobeam/stringy/stringy.go:215.12,218.156 3 1
|
git.internal/re/stringy/stringy.go:215.12,218.156 3 1
|
||||||
github.com/gobeam/stringy/stringy.go:219.10,220.15 1 1
|
git.internal/re/stringy/stringy.go:219.10,220.15 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:226.49,229.34 3 1
|
git.internal/re/stringy/stringy.go:226.49,229.34 3 1
|
||||||
github.com/gobeam/stringy/stringy.go:238.2,238.24 1 1
|
git.internal/re/stringy/stringy.go:238.2,238.24 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:229.34,234.13 2 1
|
git.internal/re/stringy/stringy.go:229.34,234.13 2 1
|
||||||
github.com/gobeam/stringy/stringy.go:234.13,236.4 1 1
|
git.internal/re/stringy/stringy.go:234.13,236.4 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:244.61,247.2 2 1
|
git.internal/re/stringy/stringy.go:244.61,247.2 2 1
|
||||||
github.com/gobeam/stringy/stringy.go:253.60,256.2 2 1
|
git.internal/re/stringy/stringy.go:253.60,256.2 2 1
|
||||||
github.com/gobeam/stringy/stringy.go:260.34,263.57 3 1
|
git.internal/re/stringy/stringy.go:260.34,263.57 3 1
|
||||||
github.com/gobeam/stringy/stringy.go:266.2,266.18 1 1
|
git.internal/re/stringy/stringy.go:266.2,266.18 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:263.57,265.3 1 1
|
git.internal/re/stringy/stringy.go:263.57,265.3 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:271.34,276.43 4 1
|
git.internal/re/stringy/stringy.go:271.34,276.43 4 1
|
||||||
github.com/gobeam/stringy/stringy.go:279.2,279.23 1 1
|
git.internal/re/stringy/stringy.go:279.2,279.23 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:276.43,278.3 1 1
|
git.internal/re/stringy/stringy.go:276.43,278.3 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:287.62,292.2 4 1
|
git.internal/re/stringy/stringy.go:287.62,292.2 4 1
|
||||||
github.com/gobeam/stringy/stringy.go:296.46,299.2 2 1
|
git.internal/re/stringy/stringy.go:296.46,299.2 2 1
|
||||||
github.com/gobeam/stringy/stringy.go:304.60,306.40 2 1
|
git.internal/re/stringy/stringy.go:304.60,306.40 2 1
|
||||||
github.com/gobeam/stringy/stringy.go:309.2,309.35 1 1
|
git.internal/re/stringy/stringy.go:309.2,309.35 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:306.40,308.3 1 1
|
git.internal/re/stringy/stringy.go:306.40,308.3 1 1
|
||||||
github.com/gobeam/stringy/stringy.go:314.43,317.2 2 1
|
git.internal/re/stringy/stringy.go:314.43,317.2 2 1
|
||||||
github.com/gobeam/stringy/stringy.go:321.34,324.2 2 1
|
git.internal/re/stringy/stringy.go:321.34,324.2 2 1
|
||||||
github.com/gobeam/stringy/stringy.go:328.34,331.2 2 1
|
git.internal/re/stringy/stringy.go:328.34,331.2 2 1
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
language: go
|
language: go
|
||||||
sudo: false
|
sudo: false
|
||||||
go_import_path: github.com/gobeam/stringy
|
go_import_path: git.internal/re/stringy
|
||||||
go:
|
go:
|
||||||
- 1.13
|
- 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
|
## 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://github.com/gobeam/stringy/issues)
|
## Report bugs using Github's [issues](https://git.internal/re/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).
|
||||||
|
|
||||||
|
|
12
README.md
12
README.md
|
@ -1,5 +1,5 @@
|
||||||
# Golang String manipulation helper package
|
# Golang String manipulation helper package
|
||||||
![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]
|
![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]
|
||||||
[![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"
|
||||||
"github.com/gobeam/stringy"
|
"git.internal/re/stringy"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@ -88,13 +88,13 @@ func main() {
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
$ go get -u -v github.com/gobeam/stringy
|
$ go get -u -v git.internal/re/stringy
|
||||||
```
|
```
|
||||||
|
|
||||||
or with dep
|
or with dep
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
$ dep ensure -add github.com/gobeam/stringy
|
$ dep ensure -add git.internal/re/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/github.com/gobeam/stringy?tab=doc
|
[godoc-url]: https://pkg.go.dev/git.internal/re/stringy?tab=doc
|
||||||
[godoc-image]: https://godoc.org/github.com/gobeam/stringy?status.svg
|
[godoc-image]: https://godoc.org/git.internal/re/stringy?status.svg
|
||||||
|
|
||||||
|
|
|
@ -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
2
go.mod
|
@ -1,3 +1,3 @@
|
||||||
module github.com/gobeam/stringy
|
module git.internal/re/stringy
|
||||||
|
|
||||||
go 1.14
|
go 1.14
|
||||||
|
|
20
go.sum
20
go.sum
|
@ -1,20 +0,0 @@
|
||||||
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