func/vendor/github.com/stoewer/go-strcase
Zbynek Roubalik cb719ff564
feat!: support on cluster build from git repo with Tekton (#743)
* feat: support on cluster build from git repo with Tekton

Signed-off-by: Zbynek Roubalik <zroubali@redhat.com>

* incorporate feedback

Signed-off-by: Zbynek Roubalik <zroubali@redhat.com>

* incorporate feedback 2

Signed-off-by: Zbynek Roubalik <zroubali@redhat.com>

* fixup-licence

Signed-off-by: Matej Vasek <mvasek@redhat.com>

* fix deploy with --build=disabled

Signed-off-by: Zbynek Roubalik <zroubali@redhat.com>

* incorporate feedback

Signed-off-by: Zbynek Roubalik <zroubali@redhat.com>

* incorporate feedback

Signed-off-by: Zbynek Roubalik <zroubali@redhat.com>

Co-authored-by: Matej Vasek <mvasek@redhat.com>
2022-01-12 11:58:51 -08:00
..
.gitignore feat!: support on cluster build from git repo with Tekton (#743) 2022-01-12 11:58:51 -08:00
.golangci.yml feat!: support on cluster build from git repo with Tekton (#743) 2022-01-12 11:58:51 -08:00
LICENSE feat!: support on cluster build from git repo with Tekton (#743) 2022-01-12 11:58:51 -08:00
README.md feat!: support on cluster build from git repo with Tekton (#743) 2022-01-12 11:58:51 -08:00
camel.go feat!: support on cluster build from git repo with Tekton (#743) 2022-01-12 11:58:51 -08:00
doc.go feat!: support on cluster build from git repo with Tekton (#743) 2022-01-12 11:58:51 -08:00
go.mod feat!: support on cluster build from git repo with Tekton (#743) 2022-01-12 11:58:51 -08:00
go.sum feat!: support on cluster build from git repo with Tekton (#743) 2022-01-12 11:58:51 -08:00
helper.go feat!: support on cluster build from git repo with Tekton (#743) 2022-01-12 11:58:51 -08:00
kebab.go feat!: support on cluster build from git repo with Tekton (#743) 2022-01-12 11:58:51 -08:00
snake.go feat!: support on cluster build from git repo with Tekton (#743) 2022-01-12 11:58:51 -08:00

README.md

CircleCI codecov GoDoc

Go strcase

The package strcase converts between different kinds of naming formats such as camel case (CamelCase), snake case (snake_case) or kebab case (kebab-case). The package is designed to work only with strings consisting of standard ASCII letters. Unicode is currently not supported.

Versioning and stability

Although the master branch is supposed to remain always backward compatible, the repository contains version tags in order to support vendoring tools. The tag names follow semantic versioning conventions and have the following format v1.0.0. This package supports Go modules introduced with version 1.11.

Example

import "github.com/stoewer/go-strcase"

var snake = strcase.SnakeCase("CamelCase")

Dependencies

Build dependencies

  • none

Test dependencies

  • github.com/stretchr/testify

Run linters and unit tests

To run the static code analysis, linters and tests use the following commands:

golangci-lint run --config .golangci.yml ./...
go test ./...