- 開発者がよく使う細かな作業を1つの CLI に統合し、コンテキストスイッチのコストを減らす ツールボックス(toolbox)
base64, hash, bcrypt, uuid, lorem, calc, regex, qr crontab schedule など
- Rust製の単一実行ファイルで、macOS・Linux・Windows で 軽量・高速実行 が可能で、CI/CDとローカルの両方で利用可能
bash, zsh, fish, nushell, elvish, PowerShell 向けの タブ補完 をサポート
- ファイル入力やパイプと相性の良い Unixスタイルの使いやすさ
- https://it-tools.tech/ のようなWebベースのツールから着想を得ている
機能カテゴリ別まとめ
- 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: ULID (Universally Unique Lexicographically Sortable Identifier) の生成・解析・検証、および 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サーバーを起動し、ディレクトリ配信・リッスンホスト/ポート指定・Basic認証オプションをサポート
qr: QRコードを生成してターミナル出力、または PNG保存 をサポート
- Color & Design
color convert: hex/rgb/rgba/hsl/hwb/lab/lch/oklab/oklch などCSS互換フォーマット間の相互変換をサポート
- Reference
unicode: Unicodeシンボルの 参照テーブル を提供
まだコメントはありません。