scripts-bash/README.md

32 lines
1.6 KiB
Markdown
Raw Normal View History

2021-12-12 10:59:41 +01:00
# scripts-bash
2023-11-19 19:20:28 +01:00
Quelques scripts Bash
2023-11-19 19:20:28 +01:00
Le script `install.sh` a été conçu pour automatiser le processus de copie de fichiers depuis un dépôt Git local vers un répertoire local.
Le script modifie également le chemin d'accès (PATH) de l'utilisateur ainsi que le chemin d'accès de man (MANPATH) de l'utilisateur.
2023-11-19 10:02:28 +01:00
2023-11-19 19:20:28 +01:00
## Utilisation
Pour utiliser ces scripts, suivez ces étapes :
2023-11-19 10:02:28 +01:00
2023-11-19 19:20:28 +01:00
1. Clonez ce dépôt Git.
2. Exécutez le script en utilisant la commande `./install.sh`.
2023-11-19 10:02:28 +01:00
2023-11-19 19:20:28 +01:00
Toutes les opérations et les messages d'erreur sont enregistrés dans un fichier journal (`~/log/a5l-scripts_bash-<date et heure de l'instant>-<PID>.log`) situé dans le répertoire personnel de l'utilisateur. Le journal inclut la date, l'heure et les détails de chaque opération.
2023-11-19 10:02:28 +01:00
2023-11-19 19:20:28 +01:00
Le chemin complet des fichiers copiés est enregistré de manière unique dans le fichier `~/.config/a5l_scripts-bash_uninstall-list`.
2023-11-19 10:02:28 +01:00
2023-11-19 19:20:28 +01:00
## Documentation
Le dossier `local/share/doc` contient la documentation de chaque script.
2022-03-06 07:51:16 +01:00
2023-11-19 19:20:28 +01:00
Le dossier `local/share/man/man1` contient la documentation de chaque script au format MAN.
2023-11-19 19:20:28 +01:00
## Désinstallation
Le script `uninstall.sh` permet de supprimer tous les fichiers précédemment copiés avec le script `install.sh`, en se basant sur le fichier utilisateur `~/.config/a5l_scripts-bash_uninstall-list`.
2021-12-12 11:13:27 +01:00
2023-11-19 19:20:28 +01:00
# Licence
Ce travail est sous licence [Creative Commons Attribution-ShareAlike 4.0 International License][cc-by-sa].
2021-12-12 11:13:27 +01:00
[![CC BY-SA 4.0][cc-by-sa-image]][cc-by-sa]
[cc-by-sa]: http://creativecommons.org/licenses/by-sa/4.0/
[cc-by-sa-image]: https://licensebuttons.net/l/by-sa/4.0/88x31.png