- Remote origin passé en SSH (token retiré de l'URL) - make install dépend de make verify (vérifie la signature GPG du dernier tag) - Sans tag signé : avertissement non bloquant (bootstrap) - Avec tag signé et clé invalide : erreur bloquante - DEVELOPER.md : instructions pour signer les tags de release - README.md : mention de l'import de clé GPG Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2.4 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 vérifie la signature GPG du dernier tag, 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.
Pour que la vérification GPG fonctionne, importez la clé publique du développeur au préalable :
gpg --keyserver keys.openpgp.org --recv-keys <ID_CLÉ>
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.