• กล่องเครื่องมือ (toolbox) ที่รวมงานยิบย่อยที่นักพัฒนาใช้บ่อยไว้ใน CLI เดียว เพื่อลดต้นทุนจากการสลับบริบท
    • base64, hash, bcrypt, uuid, lorem, calc, regex, qr crontab schedule เป็นต้น
  • เป็นไฟล์รันเดี่ยวที่สร้างด้วย Rust จึง เบาและทำงานได้รวดเร็ว บน Mac·Linux·Windows และใช้ได้ทั้งใน CI/CD และบนเครื่องโลคัล
  • รองรับ การเติมคำสั่งอัตโนมัติแบบแท็บ สำหรับ bash, zsh, fish, nushell, elvish, PowerShell
    • เมื่อเติมคำสั่งอัตโนมัติ จะมีคำแนะนำไปถึงระดับซับคอมมานด์ย่อย
  • การใช้งานสไตล์ Unix ที่ทำงานร่วมกับอินพุตไฟล์และไพป์ได้ดี
  • ได้แรงบันดาลใจจากเครื่องมือแบบเว็บอย่าง https://it-tools.tech/

สรุปตามหมวดความสามารถ

  • Encoding
    • base64: เข้ารหัส/ถอดรหัส Base64 รองรับทั้งแบบมาตรฐานและ URL-safe พร้อมรองรับการประมวลผลไฟล์และ stdin
    • url: เข้ารหัส/ถอดรหัส URL
  • Hashing & Security
    • hash: รองรับการสร้างแฮช MD5, SHA-1/224/256/384/512 รับอินพุตจากไฟล์หรือ stdin ได้
    • bcrypt: แฮชและตรวจสอบรหัสผ่านด้วยอัลกอริทึม bcrypt สามารถกำหนด cost factor (4–31) ได้ (ค่าเริ่มต้น 12, ยิ่งสูงยิ่งปลอดภัยแต่ช้าลง)
  • Data Generation
    • uuid: รองรับการสร้าง UUID v1/v3/v4/v5/v7
    • ulid: รองรับการสร้าง·พาร์ส·ตรวจสอบ ULIDs (Universally Unique Lexicographically Sortable Identifiers) และ การแปลงกลับไปมาระหว่าง UUID↔ULID
    • token(= secret): รองรับการสร้างซีเคร็ตโทเค็นจาก เลขสุ่มระดับ OS
    • lorem: สร้างข้อความตัวอย่าง "Lorem ipsum" สำหรับการทดสอบ
    • random: รองรับการสร้างเลขสุ่มโดยกำหนดช่วง·step·จำนวนได้
  • Text Processing
    • case: รองรับ การแปลงรูปแบบตัวอักษร หลากหลาย เช่น lower/upper/camel/snake/title/constant/header/sentence
    • pretty-print(pp): รองรับการแปลงอักขระขึ้นบรรทัดใหม่·แท็บที่ถูก escape ให้เป็นตัวอักษรจริงเพื่อ ให้อ่านง่ายขึ้น
    • diff: แสดง diff แบบภาพสี โดยอิงจากไฟล์หรือเอดิเตอร์
  • Development Tools
    • calc(cal): เครื่องคิดเลขนิพจน์ที่รองรับรูปแบบตัวเลขและฟังก์ชันคณิตศาสตร์หลากหลาย รองรับเลขคณิต·เลขยกกำลัง·ตรีโกณมิติ·ค่าคงที่ (pi,e) และการแสดงผลแบบ ฐาน 2·10·16
    • json builder: รองรับการสร้าง JSON ที่ซับซ้อน ได้อย่างรวดเร็วด้วย dot notation·array index·append
    • regex: เครื่องมือทดสอบ regex แบบอินเทอร์แอ็กทีฟที่รองรับ การไฮไลต์แบบเรียลไทม์
    • crontab schedule: พาร์สนิพจน์ Crontab และแสดง เวลาที่จะรันในอนาคต รองรับ 5·6 ฟิลด์ (รวมวินาที)
    • datetime(dt): รองรับ ISO 8601·ฟอร์แมตแบบกำหนดเอง·การแปลงเขตเวลา และคีย์เวิร์ด now
  • Web & Network
    • http status: รองรับการค้นหาและแสดงรายการ HTTP status code
    • serve: รัน HTTP server แบบโลคัลเพื่อ เสิร์ฟไดเรกทอรี พร้อมกำหนดโฮสต์/พอร์ตที่รับฟังและตัวเลือก basic auth ได้
    • qr: สร้าง QR code เพื่อแสดงผลในเทอร์มินัลหรือ บันทึกเป็น PNG
  • Color & Design
    • color convert: รองรับการแปลงระหว่างฟอร์แมตที่เข้ากันได้กับ CSS เช่น hex/rgb/rgba/hsl/hwb/lab/lch/oklab/oklch
  • Reference
    • unicode: มี ตารางอ้างอิง ของสัญลักษณ์ยูนิโค้ด

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น