Files
scripts-bash/README.md
T
cedricAbonnel 647e1ae4ad feat: Makefile remplace install.sh / prep.sh / uninstall.sh
- make install  : déploie tout dans ~/.local/ (aucune dépendance externe)
- make build    : génère les pages man via Pandoc (développeur uniquement)
- make uninstall: supprime les fichiers installés
- make clean    : supprime les pages man locales

Plus de fichiers de listing .config/files_local-* intermédiaires.
Plus de dépendance Pandoc côté utilisateur (pages man pré-buildées dans le dépôt).

README : liste des scripts avec liens vers la documentation, embed Obsidian supprimé.
DEVELOPER.md : workflow mis à jour.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17 21:42:44 +02:00

2.2 KiB

scripts-bash

Collection de scripts Bash pour Linux Mint / Debian.

Installation

git clone https://git.abonnel.fr/cedricAbonnel/scripts-bash.git
cd scripts-bash
make install

make install copie les scripts dans ~/.local/bin, les pages man dans ~/.local/share/man/man1, et ajoute ~/.local/bin au PATH dans ~/.bashrc si nécessaire. Rechargez votre terminal après l'installation.

Scripts

Documentés

Commande Description Documentation
castopod_update Mise à jour de CASTOPOD castopod_update.1.md
convertPDF Compresse des fichiers PDF et génère un OCR convertPDF.1.md
playlist_gen Génère une playlist M3U à partir de fichiers audio playlist_gen.1.md
play_tophaire Jingle et annonce de l'heure via espeak-ng play_tophoraire.1.md
random_music_player Lecteur de musique aléatoire en ligne de commande random_music_player.1.md
verif-desktop Audit des fichiers .desktop — chemins manquants, apps cachées, erreurs de syntaxe verif-desktop.1.md

Autres scripts

check_domain_cert, check_sha256, check_smart, convertMKV, generate_playlist_fp, mkv_extract, png2jpg, podcast_convertImage, ssh-add-config, sshconnect, trierPhotos, update_bullseye2buster, updateall, ytdll

Documentation

Une fois installé, chaque script documenté dispose d'une page man :

man castopod_update
man verif-desktop
# etc.

Le dossier local/share/doc/ contient les sources de documentation au format Markdown.

Désinstallation

make uninstall

Pour les développeurs

Voir DEVELOPER.md.

Licence

Ce projet est distribué sous licence EUPL v1.2 (Licence Publique de l'Union européenne) par Cédrix.