case-converter-cli
v0.1.1
Published
Quick and simple text case conversion in the terminal
Readme
Quick and simple text case conversion in the terminal
Case Converter CLI
ccc is a command line tool designed to make converting the case of text easy.
Installation
Install ccc globally via npm:
npm install --global case-converter-cli
Usage
The ccc command requires text to convert and a case to use, supplied via the --case flag.
Text to be converted can be passed to the ccc command in two ways:
- Supplied as an argument
- Piped from a previous command
Argument
When supplying text via argument, simply choose a case, for example "upper", and supply the text as a default argument:
$ ccc "hello world" --case upper
> HELLO WORLD
Piped
When supplying text via argument, choose a case, for example "upper", and pipe the output of another command to ccc:
$ echo "hello world" | ccc --case upper
> HELLO WORLD
Cases
ccc offers an extensive list of cases, and attempts to detect the case of the input text before converting it to the chosen case. The list of cases are as follows:
- upper
- lower
- title
- camel
- constant
- dot
- kebab
- pascal
- path
- sentence
- snake
- invert
- rage
Examples
Below is the result of running ccc on the text 'Good morning World' with different cases:
| Case | Input | Output | |----------|--------------------|--------------------| | upper | Good morning World | GOOD MORNING WORLD | | lower | Good morning World | good morning world | | title | Good morning World | Good Morning World | | camel | Good morning World | goodMorningWorld | | constant | Good morning World | GOOD_MORNING_WORLD | | dot | Good morning World | good.morning.world | | kebab | Good morning World | good-morning-world | | pascal | Good morning World | GoodMorningWorld | | path | Good morning World | good/morning/world | | sentence | Good morning World | Good morning world | | snake | Good morning World | good_morning_world | | invert | Good morning World | gOOD MORNING wORLD | | rage | Good morning World | gOoD MoRnInG WoRlD |
