ut — Kotak alat utilitas berbasis CLI untuk pengembang
(github.com/ksdme)- 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,qrcrontab 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, danPowerShell- 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 stdinurl: Encode/decode URL
- Hashing & Security
hash: Mendukung pembuatan hash MD5, SHA-1/224/256/384/512. Bisa menerima input file/stdinbcrypt: 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/v7ulid: Mendukung pembuatan, parsing, validasi ULID (Universally Unique Lexicographically Sortable Identifiers), serta konversi dua arah UUID↔ULIDtoken(=secret): Mendukung pembuatan secret token berbasis angka acak tingkat OSlorem: Menghasilkan kalimat placeholder "Lorem ipsum" untuk pengujianrandom: 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/sentencepretty-print(pp): Mendukung konversi yang lebih mudah dibaca dari newline/tab yang di-escape menjadi karakter sebenarnyadiff: 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/16json builder: Mendukung penyusunan JSON kompleks dengan cepat melalui notasi titik, indeks array, dan appendregex: Penguji regex interaktif dengan dukungan highlight real-timecrontab 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 HTTPserve: Menjalankan server HTTP lokal dengan dukungan serving direktori, penentuan host/port listening, dan opsi basic authqr: 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.