Page 1 sur 1

[Scripts]Partage de mes scripts perso

Publié : ven. 08 mars 2013, 20:53
par Ypnose
Bonsoir Archers,
Comme je passe pas mal de temps à écrire des scripts shell (compatibles POSIX), je me suis dit que c'était une bonne idée de les partager avec la communauté, via ce forum.
Je m'impose un cahier des charges avec des scripts simples, facilement modifiable, dépendances minimales et compatibles POSIX. Les scripts sont sous GPL2.
Cela servira peut-être à d'autres personnes:
Par exemple:

- pkgcat permets d'afficher dans votre terminal n'importe quel PKGBUILD du moment que le paquet existe et qu'il est dans les repos officiels / AUR:
https://github.com/Ypnose/Scripts/blob/master/pkgcat

- gthsize affiche la taille du repo spécifié sur Github. Il est aussi possible d'afficher tout les repos d'un utilisateur:
https://github.com/Ypnose/Scripts/blob/master/gthsize

- cleandos permets de supprimer les fichiers Thumbs.db (généralement laissés par DOS), desktop.ini et .directory récursivement:
https://github.com/Ypnose/Scripts/blob/master/cleandos

- listpkg liste les paquets présents dans le dossier courant et aussi récursivement:
https://github.com/Ypnose/Scripts/blob/master/listpkg

- saveconf mon script de backup qui sauvegarde les fichiers importants (possibilité de créer une archive):
https://github.com/Ypnose/Scripts/blob/master/saveconf

Il y a bien d'autres, donc vous avez juste à vous servir.
Tchao

Re: [Scripts]Partage de mes scripts perso

Publié : ven. 08 mars 2013, 21:06
par onyx67
Salut,
Une idée généreuse, merci beaucoup.
Le saveconf m'intéresse beaucoup. Est-ce que le modèle du script pourrai servir à une backup système (en rajoutant par ex /var)?

Re: [Scripts]Partage de mes scripts perso

Publié : ven. 08 mars 2013, 21:18
par Ypnose
Bien sûr. Tu as juste à ajouter / modifier une variable pour /var (et les fichiers que tu souhaites).
Et n'oublie pas de l'inclure dans la boucle, si tu ajoutes une variable.

Re: [Scripts]Partage de mes scripts perso

Publié : ven. 08 mars 2013, 21:45
par onyx67
Cool, merci :)