Snippets

Du code concis, avec une explication claire.

bash

pbcopy/xclip: copier dans le presse-papiers

Envoyer et récupérer du texte depuis le presse-papiers sur macOS, Linux et Windows en ligne de commande.

#clipboard#copy#xclip
bash

pgrep/pkill: trouver et arrêter des processus proprement

Lister et terminer des processus sans 'ps | grep', avec filtres sûrs et signaux contrôlés.

#pgrep#pkill#processus
bash

pg_dump: backup streaming zstd et restore

Sauvegarder Postgres (db.data.pm) en flux avec zstd, vérifier et restaurer proprement en local ou via SSH.

#postgres#backup#restore
bash

précompresser assets gzip+brotli

Générer .gz et .br pour les assets statiques avec mtime stable et exclusions sûres.

#brotli#gzip#static
bash

python: créer et activer un venv proprement

Créer un environnement virtuel isolé, l'activer et gérer les dépendances en toute sécurité.

#python#venv#pip
bash

ps: classer par mémoire ou CPU

Lister les processus, trier par mémoire/CPU, afficher les colonnes utiles et agir proprement.

#ps#process#cpu
bash

pv: progression et débit des pipelines

Afficher barre de progression, débit et ETA pour des pipes (tar, curl, zstd), avec limites et logs.

#pv#progress#pipeline
bash

serveur http local rapide avec python

Démarrer un serveur HTTP local en toute sécurité pour tester des fichiers statiques.

#python#http#server
bash

rename: renommer en masse avec regex (sécurisé)

Renommer par lot avec regex: dry-run, minuscules, tirets, extensions, collisions évitées.

#rename#regex#files
bash

retry exponentiel avec jitter

Relancer une commande qui echoue avec backoff exponentiel et jitter, cap de delai et code retour propre.

#retry#backoff#jitter
bash

rsync: synchronisation sûre avec progression

Copier ou mirrorer des dossiers avec reprise, suppression des orphelins et affichage de la progression.

#rsync#backup#sync
bash

rsync: snapshots incrémentaux avec hardlinks

Créer des sauvegardes quotidiennes en snapshots incrémentaux via --link-dest.

#rsync#backup#snapshot