This repository was archived by the owner on May 22, 2025. It is now read-only.
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Latest commitHistory | ||||
A powerful string manipulation tool. Originally a port of sttr in Rust.
Installation
Cargo
cargo install --git https://github.com/uncenter/ito.git
Nix
nix run github:uncenter/ito
Usage
ito <COMMAND> <TEXT>
Roadmap
- reverse
- replace
Encode/decode
- base64-decode
- base64-encode
- base64url-decode
- base64url-encode
- url-decode
- url-encode
Hash
- bcrypt
- md5
- sha1
- sha256
- sha512
Case conversion
- upper
- lower
- title
- alternating
- camel
- pascal
- snake
- screaming / screaming-snake
- kebab
Count
- count-chars
- count-words
- count-lines
Lines
- reverse-lines
- shuffle-lines
- sort-lines
- unique-lines
Hex
- hex-rgb
- hex-encode
- hex-decode
Data conversion
- json-yaml
- yaml-json
- json-toml
- toml-json
- json-ini
- ini-json
Extract
- extract-emails
- extract-ip
- extract-urls
Dates
- epoch-date (abhimanyu003/sttr#40)
- date-epoch (abhimanyu003/sttr#40)
Other
- Lorem ipsum (using https://github.com/mgeisler/lipsum)