2026-10-08 15:40:10 +02:00
2026-10-08 15:40:10 +02:00
2026-10-08 15:40:10 +02:00

Tools

Quelques outils personnels en Ruby.

Installation

Clonez le dépôt, par exemple dans ~/src/tools :

git clone <url-du-depot> ~/src/tools

Ajoutez ensuite le dossier bin au PATH dans ~/.bash_profile :

export PATH="$HOME/src/tools/bin:$PATH"

Puis ouvrez une nouvelle session ou rechargez le fichier :

source ~/.bash_profile

tools-git-update

tools-git-update parcourt uniquement les sous-dossiers directs du dossier courant et exécute :

git pull --ff-only

dans chaque sous-dossier contenant un dépôt Git.

Le script ne descend pas récursivement dans les sous-dossiers.

Git effectue la mise à jour uniquement si une avance rapide (fast-forward) est possible. En cas de divergence ou d'échec de la commande, le dépôt n'est pas fusionné automatiquement et le script affiche un avertissement.

Utilisation

Placez-vous dans le dossier contenant les dépôts à mettre à jour :

cd ~/src
tools-git-update

Exemple d'organisation :

~/src/
├── easy-slack/
├── ecarte/
├── geckobreizh/
└── tools/
S
Description
No description provided
Readme
25 KiB
1 Stars 1 Watchers 0 Forks
Languages
Ruby 100%