Articles tagués : workflow
8 articles
- Espanso : text expander open source pour accélérer la saisie Espanso remplace des abréviations par du texte complet, des templates, des dates dynamiques ou des snippets de code. Configuré en YAML, cross-platform, open source — et bien plus puissant que les simples raccourcis texte de Windows.
- Taskfile : l'alternative moderne au Makefile en YAML Taskfile remplace le Makefile pour définir et exécuter des tâches de développement. Syntaxe YAML lisible, multi-plateforme, dépendances entre tâches, variables et sous-fichiers — sans la complexité du Makefile ni ses subtilités de tabulations.
- Mise : gérer les versions de Node, Python, Ruby et Go par projet Mise (anciennement rtx) remplace nvm, pyenv, rbenv et asdf avec un seul outil. Définissez les versions de vos outils par projet dans un fichier .mise.toml versionné, et bénéficiez d'un changement automatique à l'entrée dans le répertoire.
- git worktree : travailler sur plusieurs branches en même temps git worktree permet d'avoir plusieurs branches checkout en simultané dans des dossiers séparés. Fini les stash d'urgence quand on doit corriger un bug en production.
- ripgrep : grep ultra-rapide qui respecte votre .gitignore ripgrep est plus rapide que grep, ignore automatiquement node_modules et les fichiers gitignorés, et affiche des résultats colorés et lisibles par défaut.
- zoxide : le remplaçant de cd qui apprend vos habitudes zoxide remplace la commande cd en mémorisant les répertoires que vous visitez. Accédez à n'importe quel dossier en tapant quelques lettres de son nom.
- fzf : la recherche floue interactive qui transforme votre terminal fzf ajoute une interface de recherche floue à n'importe quelle liste dans votre terminal. Historique de commandes, fichiers, branches git : tout devient filtrable.
- degit : cloner un dépôt GitHub sans son historique git degit télécharge le contenu d'un dépôt GitHub sans copier l'historique git. Un outil minimaliste indispensable pour bootstrapper des projets depuis des templates.