Skip to content
/ ito Public

🧵 A powerful string manipulation tool.

License

Notifications You must be signed in to change notification settings

uncenter/ito

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

🧵 A powerful string manipulation tool.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •