Skip to content

Latest commit

 

History

History
104 lines (72 loc) · 1.33 KB

README.md

File metadata and controls

104 lines (72 loc) · 1.33 KB

ito

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

Other

License

MIT