647e1ae4ad
- 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>
2.2 KiB
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.