https://github.com/ddworken/scule
https://github.com/ddworken/scule
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ddworken/scule
- Owner: ddworken
- License: gpl-2.0
- Created: 2015-10-10T20:33:25.000Z (over 10 years ago)
- Default Branch: dev
- Last Pushed: 2015-10-10T21:39:34.000Z (over 10 years ago)
- Last Synced: 2025-08-03T04:23:02.190Z (10 months ago)
- Language: Rust
- Size: 172 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# scule [](https://travis-ci.org/ddworken/scule)
```scule``` is a simple UTF-8 aware program to change the case of text. ```scule``` is UTF-8 aware and works correctly with UTF-8. ```scule``` is made to be used as part of a pipeline or as the start of a pipeline. When receiving input from stdin, case is a streaming program and will output text as it is received.
# Usage
```
Usage: scule [options] []
Options:
-h, --help display this help and exit
-u, --upper convert to upper case
-l, --lower convert to lower case
-v, --version print the version
```
It can be used like: ```scule test.txt``` or ```echo test | scule```.
If you do not specify ```--upper``` or ```--lower```, it will default to ```--lower```.
# Installation
``` bash
git clone https://github.com/ddworken/scule.git
cd scule/
cargo build --release
mv target/release/scule /usr/bin/
```
# Why ```scule```?
The name scule was chosen because it is the suffix in majuscule and minuscule (meaning upper case and lower case respectively).