- Một hộp công cụ (toolbox) hợp nhất các tác vụ nhỏ mà lập trình viên thường dùng vào trong một CLI duy nhất để giảm chi phí chuyển đổi ngữ cảnh
base64, hash, bcrypt, uuid, lorem, calc, regex, qr crontab schedule v.v.
- Tệp thực thi đơn dựa trên Rust, có thể chạy nhẹ và nhanh trên macOS·Linux·Windows, dùng được cả trong CI/CD lẫn môi trường cục bộ
- Hỗ trợ tự động hoàn thành tab cho
bash, zsh, fish, nushell, elvish, PowerShell
- Khi tự động hoàn thành còn cung cấp hướng dẫn tới cả các subcommand bên dưới
- Khả năng sử dụng theo phong cách Unix kết hợp tốt với đầu vào từ tệp và pipe
- Lấy cảm hứng từ các công cụ nền web như https://it-tools.tech/
Tóm tắt theo danh mục tính năng
- Encoding
base64: Mã hóa/giải mã Base64. Hỗ trợ chuẩn và URL-safe, hỗ trợ xử lý tệp và stdin
url: Mã hóa/giải mã URL
- Hashing & Security
hash: Hỗ trợ tạo hash MD5, SHA-1/224/256/384/512. Có thể nhận đầu vào từ tệp/stdin
bcrypt: Hash và xác minh mật khẩu bằng thuật toán bcrypt. Có thể chỉ định cost factor (4–31, mặc định 12; giá trị càng cao càng an toàn nhưng chậm hơn)
- Data Generation
uuid: Hỗ trợ tạo UUID v1/v3/v4/v5/v7
ulid: Hỗ trợ tạo·phân tích·xác thực ULID (Universally Unique Lexicographically Sortable Identifiers) và chuyển đổi hai chiều UUID↔ULID
token(= secret): Hỗ trợ tạo secret token dựa trên số ngẫu nhiên ở cấp hệ điều hành
lorem: Tạo câu placeholder "Lorem ipsum" cho mục đích kiểm thử
random: Hỗ trợ tạo số ngẫu nhiên với phạm vi·bước nhảy·số lượng có thể chỉ định
- Text Processing
case: Hỗ trợ nhiều kiểu chuyển đổi case như lower/upper/camel/snake/title/constant/header/sentence
pretty-print(pp): Hỗ trợ chuyển các ký tự xuống dòng·tab đã escape thành ký tự thực để dễ đọc hơn
diff: Cung cấp diff trực quan có màu dựa trên tệp·trình soạn thảo
- Development Tools
calc(cal): Trình tính biểu thức hỗ trợ nhiều định dạng số và hàm toán học. Hỗ trợ số học·lũy thừa·hàm lượng giác·hằng số (pi,e) và biểu diễn cơ số 2·10·16
json builder: Hỗ trợ dựng nhanh JSON phức hợp bằng dot notation·chỉ mục mảng·append
regex: Trình kiểm thử regex tương tác có hỗ trợ highlight theo thời gian thực
crontab schedule: Phân tích biểu thức Crontab và hiển thị các thời điểm sẽ chạy trong tương lai. Hỗ trợ 5·6 trường (bao gồm giây)
datetime(dt): Hỗ trợ ISO 8601·định dạng tùy chỉnh·chuyển đổi múi giờ và từ khóa now
- Web & Network
http status: Hỗ trợ tra cứu và liệt kê mã trạng thái HTTP
serve: Chạy máy chủ HTTP cục bộ, hỗ trợ phục vụ thư mục·chỉ định host/port lắng nghe·tùy chọn xác thực cơ bản
qr: Hỗ trợ tạo mã QR để in ra terminal hoặc lưu thành PNG
- Color & Design
color convert: Hỗ trợ chuyển đổi qua lại giữa các định dạng tương thích CSS như hex/rgb/rgba/hsl/hwb/lab/lch/oklab/oklch
- Reference
unicode: Cung cấp bảng tham chiếu ký hiệu Unicode
Chưa có bình luận nào.