- Kotak alat (toolbox) yang menyatukan tugas-tugas kecil yang sering dipakai pengembang ke dalam satu CLI untuk mengurangi biaya perpindahan konteks
base64, hash, bcrypt, uuid, lorem, calc, regex, qr crontab schedule, dll.
- Berupa satu executable berbasis Rust yang dapat berjalan ringan dan cepat di macOS, Linux, dan Windows, serta bisa digunakan baik di CI/CD maupun secara lokal
- Mendukung tab completion untuk
bash, zsh, fish, nushell, elvish, dan PowerShell
- Saat autocompletion, panduan juga diberikan hingga subcommand yang lebih dalam
- Kemudahan penggunaan bergaya Unix yang terintegrasi baik dengan input file dan pipe
- Terinspirasi dari alat berbasis web seperti https://it-tools.tech/
Ringkasan berdasarkan kategori fitur
- Encoding
base64: Encoding/decoding Base64. Mendukung standar dan URL-safe, serta pemrosesan file dan stdin
url: Encode/decode URL
- Hashing & Security
hash: Mendukung pembuatan hash MD5, SHA-1/224/256/384/512. Bisa menerima input file/stdin
bcrypt: Hash dan verifikasi kata sandi menggunakan algoritme bcrypt. Faktor cost (4–31) dapat ditentukan (default 12, makin tinggi makin aman dan makin lambat)
- Data Generation
uuid: Mendukung pembuatan UUID v1/v3/v4/v5/v7
ulid: Mendukung pembuatan, parsing, validasi ULID (Universally Unique Lexicographically Sortable Identifiers), serta konversi dua arah UUID↔ULID
token(= secret): Mendukung pembuatan secret token berbasis angka acak tingkat OS
lorem: Menghasilkan kalimat placeholder "Lorem ipsum" untuk pengujian
random: Mendukung pembuatan angka acak dengan rentang, langkah, dan jumlah yang dapat ditentukan
- Text Processing
case: Mendukung beragam konversi case seperti lower/upper/camel/snake/title/constant/header/sentence
pretty-print(pp): Mendukung konversi yang lebih mudah dibaca dari newline/tab yang di-escape menjadi karakter sebenarnya
diff: Menyediakan diff visual berwarna berbasis file/editor
- Development Tools
calc(cal): Kalkulator ekspresi yang mendukung berbagai format angka dan fungsi matematika. Mendukung aritmetika, eksponen, trigonometri, konstanta (pi,e), serta representasi basis 2/10/16
json builder: Mendukung penyusunan JSON kompleks dengan cepat melalui notasi titik, indeks array, dan append
regex: Penguji regex interaktif dengan dukungan highlight real-time
crontab schedule: Mem-parsing ekspresi crontab dan menampilkan waktu eksekusi berikutnya. Mendukung 5 dan 6 field (termasuk detik)
datetime(dt): Mendukung ISO 8601, format kustom, konversi zona waktu, dan keyword now
- Web & Network
http status: Mendukung pencarian dan penampilan daftar kode status HTTP
serve: Menjalankan server HTTP lokal dengan dukungan serving direktori, penentuan host/port listening, dan opsi basic auth
qr: Menghasilkan kode QR untuk ditampilkan di terminal atau disimpan sebagai PNG
- Color & Design
color convert: Mendukung konversi antarformat kompatibel CSS seperti hex/rgb/rgba/hsl/hwb/lab/lch/oklab/oklch
- Reference
unicode: Menyediakan tabel referensi simbol Unicode
Belum ada komentar.