- Geliştiricilerin sık kullandığı küçük işleri tek bir CLI içinde birleştirerek bağlam değiştirme maliyetini azaltan bir araç kutusu(toolbox)
base64, hash, bcrypt, uuid, lorem, calc, regex, qr crontab schedule vb.
- Rust tabanlı tek bir çalıştırılabilir dosya olarak macOS·Linux·Windows üzerinde hafif ve hızlı çalışabilir; hem CI/CD hem de yerel ortamda kullanılabilir
bash, zsh, fish, nushell, elvish, PowerShell için sekme ile otomatik tamamlama desteği
- Otomatik tamamlama sırasında alt alt komutlara kadar rehberlik sunar
- Dosya girişi ve pipe ile iyi birleşen Unix tarzı kullanılabilirlik
- https://it-tools.tech/ gibi web tabanlı araçlardan ilham almıştır
Özellik kategorilerine göre özet
- Encoding
base64: Base64 kodlama/kod çözme. Standart ve URL-safe desteği, dosya ve stdin işleme desteği
url: URL kodlama/kod çözme
- Hashing & Security
hash: MD5, SHA-1/224/256/384/512 hash üretimini destekler. Dosya/stdin girdisi kullanılabilir
bcrypt: bcrypt algoritmasını kullanarak parolaları hash'ler ve doğrular. Cost factor (4–31) belirtilebilir (varsayılan 12; değer yükseldikçe daha güvenli ama daha yavaştır)
- Data Generation
uuid: UUID v1/v3/v4/v5/v7 oluşturmayı destekler
ulid: ULID'lerin (Universally Unique Lexicographically Sortable Identifiers) oluşturulması, ayrıştırılması, doğrulanması ve UUID↔ULID çift yönlü dönüşümü desteği
token(= secret): İşletim sistemi seviyesinde rastgelelik tabanlı gizli token üretimi desteği
lorem: Test için "Lorem ipsum" yer tutucu cümleler üretir
random: aralık, adım ve sayı belirtilebilen rastgele sayı üretimi desteği
- Text Processing
case: lower/upper/camel/snake/title/constant/header/sentence vb. çeşitli büyük-küçük harf biçimi dönüşümleri desteği
pretty-print(pp): Kaçışlı satır sonu ve sekmeleri gerçek karakterlere dönüştürerek okunabilirliği artırma desteği
diff: dosya ve editör tabanlı renkli görsel diff sunar
- Development Tools
calc(cal): farklı sayı biçimlerini ve matematik fonksiyonlarını destekleyen ifade hesaplayıcısı. Aritmetik, üs alma, trigonometrik fonksiyonlar, sabitler(pi,e) ve 2·10·16 tabanlı gösterimleri destekler
json builder: nokta gösterimi, dizi indeksleri ve append ile karmaşık JSON yapılarını hızlıca oluşturmayı destekler
regex: gerçek zamanlı vurgulama destekli etkileşimli düzenli ifade test aracı
crontab schedule: Crontab ifadelerini ayrıştırır ve ileride çalışacak zamanları gösterir. 5 ve 6 alanı (saniye dahil) destekler
datetime(dt): ISO 8601, özel format, saat dilimi dönüştürme ve now anahtar sözcüğü desteği
- Web & Network
http status: HTTP durum kodlarını sorgulama ve listeleme desteği
serve: yerel HTTP sunucusu çalıştırarak dizin sunma, dinlenecek host/port belirleme ve temel kimlik doğrulama seçeneği sunar
qr: QR kod üretip terminalde gösterme veya PNG olarak kaydetme desteği
- Color & Design
color convert: hex/rgb/rgba/hsl/hwb/lab/lch/oklab/oklch gibi CSS uyumlu formatlar arasında karşılıklı dönüştürme desteği
- Reference
unicode: Unicode sembolleri için referans tablosu sunar
Henüz yorum yok.