ut — Geliştiriciler için CLI tabanlı yardımcı araç kutusu
(github.com/ksdme)- 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,qrcrontab schedulevb.
- 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,PowerShelliç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ğiurl: URL kodlama/kod çözme
- Hashing & Security
hash: MD5, SHA-1/224/256/384/512 hash üretimini destekler. Dosya/stdin girdisi kullanılabilirbcrypt: 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ı desteklerulid: 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ğitoken(=secret): İşletim sistemi seviyesinde rastgelelik tabanlı gizli token üretimi desteğilorem: Test için "Lorem ipsum" yer tutucu cümleler üretirrandom: 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ğipretty-print(pp): Kaçışlı satır sonu ve sekmeleri gerçek karakterlere dönüştürerek okunabilirliği artırma desteğidiff: 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 desteklerjson builder: nokta gösterimi, dizi indeksleri ve append ile karmaşık JSON yapılarını hızlıca oluşturmayı desteklerregex: 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) desteklerdatetime(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ğiserve: yerel HTTP sunucusu çalıştırarak dizin sunma, dinlenecek host/port belirleme ve temel kimlik doğrulama seçeneği sunarqr: 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.