Skip to content

uncenter/ito

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ef9b77d Â· Jan 15, 2025

History

38 Commits
Apr 24, 2024
May 25, 2024
May 1, 2024
Apr 24, 2024
May 25, 2024
Jul 9, 2024
Jul 9, 2024
Apr 24, 2024
Jul 4, 2024
May 25, 2024
May 25, 2024
Jan 15, 2025
Apr 24, 2024

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