README.md
# Recase
[](https://travis-ci.org/sobolevn/recase) [](https://coveralls.io/github/sobolevn/recase?branch=master) [](https://hex.pm/packages/recase) [](http://opensource.org/licenses/MIT)
`Recase` helps you to convert a string from any case to any case.
## Installation
```elixir
def deps do
[{:recase, "~> 0.1"}]
end
```
## Usage
### Upper
```elixir
Recase.to_upper("some-value")
# => "SomeValue"
Recase.to_upper("Some value")
# => "SomeValue"
```
### Camel
```elixir
Recase.to_camel("some-value")
# => "someValue"
Recase.to_camel("Some Value")
# => "someValue"
```
### Snake
```elixir
Recase.to_snake("someValue")
# => "some_value"
Recase.to_camel("Some Value")
# => "some_value"
```
### Kebab
```elixir
Recase.to_kebab("someValue")
# => "some-value"
Recase.to_kebab("Some Value")
# => "some-value"
```
## License
MIT. See [LICENSE.md](/LICENSE.md) for more details.