- 개발자가 주로 쓰는 자잘한 작업을 하나의 CLI로 통합해 문맥 전환 비용을 줄이는 도구상자(toolbox)
-
base64, hash, bcrypt, uuid, lorem, calc, regex, qr crontab schedule 등
- Rust 기반의 단일 실행파일로 맥·리눅스·윈도우에서 경량·고속 실행가능하며, CI/CD와 로컬 모두에서 사용 가능
-
bash, zsh, fish, nushell, elvish, PowerShell용 탭 자동완성 지원
- 파일 입력·파이프와 잘 결합되는 유닉스 스타일 사용성
- 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 알고리듬을 사용하여 비밀번호를 해시하고 확인. 코스트 팩터(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: 범위·스텝·개수 지정 가능한 난수 생성 지원
-
Text Processing
-
case: lower/upper/camel/snake/title/constant/header/sentence 등 다양한 케이스 변환 지원
-
pretty-print(pp): 이스케이프된 개행·탭을 실제 문자로 가독성 있게 변환 지원
-
diff: 파일·편집기 기반의 컬러 시각 diff 제공
-
Development Tools
-
calc(cal): 다양한 숫자 형식과 수학 함수를 지원하는 표현식 계산기. 산술·지수·삼각함수·상수(pi,e)와 2·10·16진수 표현 지원
-
json builder: 점 표기·배열 인덱스·append로 복합 JSON을 신속 구성 지원
-
regex: 실시간 하이라이트 지원하는 인터랙티브 정규식 테스터
-
crontab schedule: Crontab 표현식을 파싱하고 앞으로 실행될 시간 보여주기. 5·6필드(초 포함) 지원
-
datetime(dt): ISO 8601·커스텀 포맷·시간대 변환 및 now 키워드 지원
-
Web & Network
-
http status: HTTP 상태코드 조회 및 목록 출력 지원
-
serve: 로컬 HTTP 서버를 실행하여 디렉터리 서빙·리스닝 호스트/포트 지정·기본 인증 옵션 지원
-
qr: QR코드 생성하여 터미널 출력 또는 PNG 저장 지원
-
Color & Design
-
color convert: hex/rgb/rgba/hsl/hwb/lab/lch/oklab/oklch 등 CSS 호환 포맷 상호 변환 지원
-
Reference
-
unicode: 유니코드 심볼 참조 테이블 제공