Metadata-Version: 2.1
Name: rb-tocase
Version: 1.3.1
Summary: RB toCase is a Case converter.
Home-page: https://github.com/RickBarretto/toCase
License: MIT
Author: RickBarretto
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Text Editors :: Text Processing
Classifier: Topic :: Text Editors :: Word Processors
Classifier: Topic :: Text Processing
Project-URL: Repository, https://github.com/RickBarretto/toCase
Description-Content-Type: text/markdown

<h1 align="center">toCase<h1>
<img alt="Cover" src="./assets/cover.svg">
<h4 align="center">made by: <a href="https://github.com/RickBarretto/">RickBarreto</a></h4>

## What is it?
**RB toCase** is a Case converter made in python, for peoples who wants simplify this feature. It can convert to and from Camel, Pascal, Snake, Kebab and Strings Sentences.
**And, You don't need say what is the input type, the code parse it. Just say whats is the output type.**

> Older name was toCase, but when I was publishing on Pipy tocase package already exists. So I changed the name!

## Install
```
pip install git+https://github.com/RickBarretto/toCase.git
```

## Why I must to use it?
+ toCase was made to make easy your life with case converting
+ I was made in python, so, if you want, you can copy the [toCase.py](https://github.com/RickBarretto/toCase/blob/main/src/ToCase.py) and use in your project. **It's free to use, look the [MIT LICENSE](LICENSE).**

## Glossary:
- [What is it?](#what-is-it)
- [Install](#install)
- [Why I must to use it?](#why-i-must-to-use-it)
- [Glossary:](#glossary)
- [Examples:](#examples)
  - [Importing:](#importing)
  - [Convert to Camel Case:](#convert-to-camel-case)
  - [Convert to Snake Case:](#convert-to-snake-case)
  - [Convert to Kebab Case:](#convert-to-kebab-case)
  - [Convert to Pascal Case:](#convert-to-pascal-case)
  - [Convert to Sentence:](#convert-to-sentence)
- [Read The Docs!](#read-the-docs)

## Examples: 

### Importing:
```py
>>> from toCase import Case
>>> # or
>>> from toCase import *
>>> # see the examples below
```

### Convert to Camel Case:
```py
>>> Case.toCamel("Changing to CaMel CASE")   # From String Sentence
'changingToCamelCase'
>>> Case.toCamel("Changing-to-camel-case")   # From Kebab Case
'changingToCamelCase'
>>> Case.toCamel("Changing_to_CAMEL_CASE")   # From Snake Case
'changingToCamelCase'
>>> Case.toCamel(" ChangingToCamelCase  ")   # From Pascal Case
'changingToCamelCase'
```
+ [See more](DOC.md#casetocamelstring-str-case1-str--lower)

### Convert to Snake Case:
```py
>>> Case.toSnake(" ChanginToSnakeCase ")     # From Pascal Case
'changin_to_snake_case'
>>> Case.toSnake(" Changin To Snake Case ")  # From String
'changin_to_snake_case'
>>> Case.toSnake(" Changin-To-Snake-Case ")  # From Kebab
'changin_to_snake_case'
>>> Case.toSnake(" changinToSnakeCase ")     # From Camel
'changin_to_snake_case'
```
[See more](DOC.md#casetosnakestring-str-case-str--lower-case1-str--lower)

### Convert to Kebab Case:
```py
>>> Case.toKebab("Changing to Kebab")    # From String
'changing-to-kebab'
>>> Case.toKebab("ChangingToKebab")      # From Pascal Case
'changing-to-kebab'
>>> Case.toKebab("changingToKebab")      # From Camel Case
'changing-to-kebab'
>>> Case.toKebab("changing_to_kebab")    # From Snake Case
'changing-to-kebab'
```

[See more](DOC.md#casetokebabstring-str-case-str--lower-case1-str--lower)

### Convert to Pascal Case:
```py
>>> Case.toPascal("Changing to Pascal")  # From String
'ChangingToPascal'
>>> Case.toPascal("Changing-to-Pascal")  # From Kebab
'ChangingToPascal'
>>> Case.toPascal("Changing_to_Pascal")  # From Snake
'ChangingToPascal'
>>> Case.toPascal("ChangingtoPascal")    # From Pascal
'ChangingtoPascal'
>>> Case.toPascal("changingToPascal") # From Camel
'ChangingToPascal'
```
+ [See more](DOC.md#casetopascalstring-str-case1-str--title)

### Convert to Sentence:
```py
>>> Case.toSentence("ItsAPascalCase")
'its a pascal case'
>>> Case.toSentence("itsACamelCase")
'its a camel case'
>>> Case.toSentence("Its-A-Kebab-Case")
'its a snake case'
>>> Case.toSentence("Its_a_snake_case")
'its a snake case'
```
+ [See more](DOC.md#casetosentencestring-str-case-str--lower-case1-str--lower)


## Read The Docs!
[Documentation](DOC.md)
