[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"pack-detail-modern-cli-toolbelt-fr":3,"seo:pack:modern-cli-toolbelt:fr":98},{"code":4,"message":5,"data":6},200,"操作成功",{"pack":7},{"slug":8,"icon":9,"tone":10,"status":11,"status_label":12,"title":13,"description":14,"items":15,"install_cmd":97},"modern-cli-toolbelt","⚡","#0F172A","stable","Stable","Toolbelt CLI Moderne","fzf, ripgrep, lazygit, eza, Yazi, btop, delta, hyperfine, glow, ShellGPT — la réécriture Rust + IA de la chaîne Unix.",[16,28,36,43,50,57,64,71,78,88],{"id":17,"uuid":18,"slug":19,"title":20,"description":21,"author_name":22,"view_count":23,"vote_count":24,"lang_type":25,"type":26,"type_label":27},1031,"85b6bab1-35bd-11f1-9bc6-00163e2b0d79","fzf-blazing-fast-command-line-fuzzy-finder-85b6bab1","fzf — Blazing Fast Command-Line Fuzzy Finder","fzf is a general-purpose command-line fuzzy finder written in Go. Blazing fast, portable, and composable with any list-producing command. Interactive picker for files, commands, history, git branches, processes, and more.","AI Open Source",288,0,"en","skill","Skill",{"id":29,"uuid":30,"slug":31,"title":32,"description":33,"author_name":34,"view_count":35,"vote_count":24,"lang_type":25,"type":26,"type_label":27},1032,"85b6bce8-35bd-11f1-9bc6-00163e2b0d79","ripgrep-rg-recursively-search-directories-regex-85b6bce8","ripgrep (rg) — Recursively Search Directories with Regex","ripgrep recursively searches directories for a regex pattern while respecting your gitignore. Written in Rust, ripgrep is the fastest search tool on the market — used inside VS Code, GitHub, and many other dev tools.","Script Depot",270,{"id":37,"uuid":38,"slug":39,"title":40,"description":41,"author_name":34,"view_count":42,"vote_count":24,"lang_type":25,"type":26,"type_label":27},1036,"6ed075de-35cb-11f1-9bc6-00163e2b0d79","lazygit-simple-terminal-ui-git-commands-6ed075de","Lazygit — Simple Terminal UI for Git Commands","Lazygit is a simple terminal UI for git commands. Stage files, commit, push, rebase, cherry-pick, squash, and browse history without memorizing 30 git commands. Written in Go and designed for speed with vim-style keybindings.",299,{"id":44,"uuid":45,"slug":46,"title":47,"description":48,"author_name":34,"view_count":49,"vote_count":24,"lang_type":25,"type":26,"type_label":27},1044,"d3b64cc3-35cb-11f1-9bc6-00163e2b0d79","eza-modern-colorful-replacement-ls-d3b64cc3","eza — A Modern Colorful Replacement for ls","eza is a modern replacement for the venerable ls command. Adds colors, Git status, file type icons, tree view, and long-format improvements. Actively maintained fork of the archived exa project.",327,{"id":51,"uuid":52,"slug":53,"title":54,"description":55,"author_name":22,"view_count":56,"vote_count":24,"lang_type":25,"type":26,"type_label":27},1047,"224cd538-35d4-11f1-9bc6-00163e2b0d79","yazi-blazing-fast-terminal-file-manager-rust-224cd538","Yazi — Blazing Fast Terminal File Manager in Rust","Yazi is a blazing fast terminal file manager written in Rust, based on async I\u002FO. Preview images and videos in terminal, fuzzy search, batch operations, plugin system, and seamless integration with tools like fzf, zoxide, and rg.",363,{"id":58,"uuid":59,"slug":60,"title":61,"description":62,"author_name":34,"view_count":63,"vote_count":24,"lang_type":25,"type":26,"type_label":27},1048,"224cd6fd-35d4-11f1-9bc6-00163e2b0d79","btop-beautiful-resource-monitor-linux-macos-windows-224cd6fd","btop — Beautiful Resource Monitor for Linux, macOS, Windows","btop is a resource monitor that shows usage and stats for CPU, memory, disks, network, and processes. Beautiful TUI with mouse support, gradients, themes, and low memory footprint. The modern successor to htop and bashtop.",381,{"id":65,"uuid":66,"slug":67,"title":68,"description":69,"author_name":22,"view_count":70,"vote_count":24,"lang_type":25,"type":26,"type_label":27},1049,"224cd8c0-35d4-11f1-9bc6-00163e2b0d79","delta-syntax-highlighting-pager-git-diff-grep-224cd8c0","delta — Syntax-Highlighting Pager for Git Diff and Grep","delta is a syntax-highlighting pager for git, diff, grep, and rg output. Beautiful side-by-side diffs with language-aware highlighting, line numbers, and theming. Drop-in replacement for the default git pager.",326,{"id":72,"uuid":73,"slug":74,"title":75,"description":76,"author_name":34,"view_count":77,"vote_count":24,"lang_type":25,"type":26,"type_label":27},1124,"ce6e174e-3651-11f1-9bc6-00163e2b0d79","hyperfine-command-line-benchmarking-tool-ce6e174e","Hyperfine — Command-Line Benchmarking Tool","Hyperfine is a command-line benchmarking tool written in Rust. Run benchmarks with statistical analysis: multiple runs, warmup, outlier detection, comparison across commands, and export results. By the author of bat and fd.",315,{"id":79,"uuid":80,"slug":81,"title":82,"description":83,"author_name":84,"view_count":85,"vote_count":24,"lang_type":25,"type":86,"type_label":87},1125,"ce6e1914-3651-11f1-9bc6-00163e2b0d79","glow-render-markdown-cli-style-ce6e1914","Glow — Render Markdown on the CLI with Style","Glow is a terminal-based Markdown reader from Charmbracelet. Renders Markdown beautifully in the terminal with syntax highlighting, word wrapping, and theming. Also features a stash for bookmarking Markdown files.","Charm",426,"config","Config",{"id":89,"uuid":90,"slug":91,"title":92,"description":93,"author_name":34,"view_count":94,"vote_count":24,"lang_type":25,"type":95,"type_label":96},304,"b48a2103-8192-468f-8a8e-1d69d74c64b8","shellgpt-ai-assistant-your-terminal-b48a2103","ShellGPT — AI Assistant in Your Terminal","ShellGPT generates shell commands, code, and docs from natural language in your terminal. 11.9K+ stars. Chat, REPL, local models. MIT.",280,"script","Script","tokrepo install pack\u002Fmodern-cli-toolbelt",{"pageType":99,"pageKey":8,"locale":100,"title":101,"metaDescription":102,"h1":13,"tldr":103,"bodyMarkdown":104,"faq":105,"schema":121,"internalLinks":131,"citations":144,"wordCount":157,"generatedAt":158},"pack","fr","Toolbelt CLI Moderne : 10 réécritures Rust + IA du toolchain Unix","fzf, ripgrep, lazygit, eza, Yazi, btop, delta, hyperfine, glow, ShellGPT — la réécriture Rust + IA de la chaîne Unix. Installez les 10 via TokRepo CLI.","Dix réécritures Rust et IA des outils Unix d'usage quotidien — fzf, ripgrep, lazygit, eza, Yazi, btop, delta, hyperfine, glow, ShellGPT. Installez les dix en une commande.","## Ce que contient ce pack\n\nLa chaîne Unix (grep, find, ls, top, diff, cat, time) a été conçue à l'époque où les disques en téraoctets étaient exotiques. Les remplaçants modernes — pour la plupart écrits en Rust — sont typiquement 5–20× plus rapides, plus intelligents avec `.gitignore` et viennent avec des défauts sensés. Ce pack rassemble les dix qui apparaissent dans presque tous les `~\u002F.zshrc` d'ingénieur senior en 2026.\n\n| Outil | Remplace | Pourquoi installer |\n|---|---|---|\n| **fzf** | recherche inversée \u002F picker de fichiers | Recherche floue sur tout flux de lignes — pipe `history`, `git branch`, `kill` |\n| **ripgrep (rg)** | grep | 5–20× plus rapide, respecte `.gitignore`, récursif par défaut |\n| **lazygit** | cérémonie git CLI | Workflow git complet en TUI ; commit\u002Fpush\u002Frebase en 3 touches |\n| **eza** | ls | Couleur, icônes, mode arbre, colonne de statut git |\n| **Yazi** | gestionnaire de fichiers | I\u002FO async, preview image en terminal, système de plugins |\n| **btop** | top \u002F htop | GPU + thermiques + par cœur, UI la plus propre |\n| **delta** | git diff | Coloration, côte-à-côte, numéros de ligne |\n| **hyperfine** | time \u002F timeit | Benchmark statistique avec warmup et export CSV |\n| **glow** | cat pour markdown | Markdown rendu en terminal — lisez les READMEs sans quitter |\n| **ShellGPT (sgpt)** | Stack Overflow | Langue naturelle → commande shell, avec confirmation safe-mode |\n\n## Pourquoi \"réécriture Rust + IA\"\n\nDeux vagues ont reconstruit le CLI Unix ces cinq dernières années. La vague Rust (ripgrep, fzf en Go mais même éthos, eza, bat, fd) a apporté vitesse et défauts modernes. La vague IA (ShellGPT, Warp, Claude Code en terminal) a ajouté des couches de langue naturelle par-dessus. Ce pack choisit les survivants — outils où la nouvelle génération a clairement déplacé l'ancienne en environnements de production, pas des jouets qui ont disparu après leur moment HN.\n\n## Installer en une commande\n\n```bash\ntokrepo install pack\u002Fmodern-cli-toolbelt\n```\n\nLe TokRepo CLI lance le bon package manager pour votre OS (`brew` sur macOS, `apt`\u002F`dnf`\u002F`pacman` sur Linux, `winget` sur Windows) et écrit des alias shell — `alias grep=rg`, `alias ls='eza --git'` — pour que la mémoire musculaire continue de marcher.\n\n## Alias shell à fort levier\n\n```bash\n# Ajoutez à ~\u002F.zshrc ou ~\u002F.bashrc\nalias ls='eza --icons --git'\nalias ll='eza -lha --icons --git'\nalias grep='rg'\nalias cat='bat --paging=never'\nalias top='btop'\nalias df='duf'\n\n# Raccourcis fzf\nalias gco='git checkout $(git branch | fzf | tr -d \"[:space:]\")'\nalias gkill='kill -9 $(ps -ef | fzf | awk \"{print \\$2}\")'\n```\n\n## Quand ce pack ne suffit pas\n\nSi vous orchestrez des pipelines de données → regardez le **API Testing Stack** pour `k6` et `Hurl`. Si vous vivez dans tmux\u002Fzellij → regardez la skill multiplexer dans l'écosystème Claude Code skills.",[106,109,112,115,118],{"q":107,"a":108},"Ces outils fonctionnent-ils à côté des utilitaires Unix originaux ?","Oui. Aucun ne supprime ou modifie l'original (grep, ls, top, etc). L'installation TokRepo les ajoute sous leurs propres noms (rg, eza, btop) et écrit optionnellement des alias opt-in. Si vous alias ls=eza et qu'un script casse parce qu'eza imprime différemment, retirez cet alias — le ls original est toujours là.",{"q":110,"a":111},"Pourquoi ne pas juste utiliser les GNU coreutils que j'ai déjà ?","Trois raisons : (1) Vitesse — ripgrep sur un grand monorepo est souvent 10× plus rapide que grep -r. (2) Défauts — les outils modernes respectent .gitignore, utilisent la couleur, sont récursifs par défaut. (3) Composabilité — fzf transforme *tout* flux de lignes en picker interactif. L'écart ergonomique cumulé sur une journée est significatif.",{"q":113,"a":114},"Comment ShellGPT se compare-t-il à Claude Code en terminal ?","ShellGPT est mono-tour : vous demandez, il imprime une commande. Claude Code est un agent complet qui peut lire des fichiers, exécuter des plans multi-étapes et éditer du code. Utilisez ShellGPT pour des recherches d'incantations shell. Utilisez Claude Code quand la tâche demande de lire ou modifier plusieurs fichiers.",{"q":116,"a":117},"Les 10 sont-ils tous écrits en Rust ?","La plupart oui. Langages exacts : fzf (Go), ripgrep (Rust), lazygit (Go), eza (Rust), Yazi (Rust), btop (C++), delta (Rust), hyperfine (Rust), glow (Go), ShellGPT (Python). Le framing 'Rust + IA' parle d'éthos — vitesse, défauts sûrs, UX moderne — pas strictement de langage.",{"q":119,"a":120},"Ces outils marchent-ils sur Windows ?","La plupart oui — ils livrent des binaires Windows et des paquets winget. Les exceptions sont ceux dépendant des sémantiques TTY POSIX (lazygit et Yazi marchent, mais l'ergonomie est plus fluide en WSL2 ou terminal Linux\u002FMac réel).",{"@context":122,"@type":123,"name":124,"description":125,"numberOfItems":126,"publisher":127},"https:\u002F\u002Fschema.org","CollectionPage","Modern CLI Toolbelt","fzf, ripgrep, lazygit, eza, Yazi, btop, delta, hyperfine, glow, ShellGPT.",10,{"@type":128,"name":129,"url":130},"Organization","TokRepo","https:\u002F\u002Ftokrepo.com",[132,136,140],{"url":133,"anchor":134,"reason":135},"\u002Ffr\u002Fpacks\u002Fapi-testing-stack","Stack de Tests API","outils de test CLI",{"url":137,"anchor":138,"reason":139},"\u002Ffr\u002Ftools\u002Fclaude-code","Claude Code","agent coding principal en terminal",{"url":141,"anchor":142,"reason":143},"\u002Ffr\u002Ffeatured","Workflows en avant","découvrir plus",[145,149,153],{"claim":146,"source_name":147,"source_url":148},"ripgrep is faster than grep on most workloads","BurntSushi\u002Fripgrep benchmarks","https:\u002F\u002Fgithub.com\u002FBurntSushi\u002Fripgrep",{"claim":150,"source_name":151,"source_url":152},"fzf, lazygit, eza canonical sources","GitHub upstream repos","https:\u002F\u002Fgithub.com\u002Fjunegunn\u002Ffzf",{"claim":154,"source_name":155,"source_url":156},"Yazi terminal file manager","sxyazi\u002Fyazi","https:\u002F\u002Fgithub.com\u002Fsxyazi\u002Fyazi",474,"2026-05-02T14:00:00Z"]