Auto-éditer un wikilivre/Annexer (Version internationalisée)/makeman annex.sh

Un livre de Wikilivres.
  • makeman_annex est une ancienne commande pour administrateur afin de créer le manuel français avec le script source annex_fr.1
Il s'agit maintenant plutôt d'un exemple pour installer un script sans passer par toute la procédure d'installation d'un logiciel
Pour cela il suffit de remplacer annex_fr par un nouveau script ou d'améliorer ce code pour le rendre universel, par exemple makeman <script> <lang> où script serait le premier paramètre de la commande makeman et <lang> la langue du manuel. À vos claviers ...
  • Noter que ce script n'a pas encore de numéro de version, il doit dater du mois de juin 2020.
#! /bin/bash
# File : makeman_annex.sh
# Syntax: sudo ./makeman_annex.sh
#
# Manual:
# annex_fr.1.gz: annex_fr.1
	# Compresser
	gzip -c annex_fr.1 > annex_fr.1.gz
	# Fichier: En lecture seule
	chmod 444 annex_fr.1.gz
	# Installation
	echo "Installation du manuel français"
	if [ -d "/usr/share/man/fr.UTF-8/man1" ]; \
		then sudo cp -f annex_fr.1.gz /usr/share/man/fr.UTF-8/man1/annex.1.gz
	elif [ -d "/usr/share/man/fr/" ]; \
		then sudo cp -f annex_fr.1.gz /usr/share/man/fr/man1/annex.1.gz
	fi
annex_fr.1
.\" Création par Utilisateur:Goelette_Cardabela pour wikilivres le 26 juin 2020
.\" Vérifications UTF-8 par Clara le 6 novembre 2012
.\" Mise à jour par GC le 28 août 2021 pour Add_appendix
.\" Mise à jour 
.\" .
.\" FILE manuel annex_fr.1 to edit in UTF-8 format

.TH annex 1 "28 Août 2021"

.SH NOM
annex \- Crée la page Annexe des livres de wikilivres.

.SH RÉSUMÉ
\fBannex\fP  < \fBnom du livre  |  ? \fP >   [ -v ]  [ -pb | -pc ]

.SH DESCRIPTION
\fBannex\fP permet de créer les pages \fIAnnexe\fP des livres de Wikilivres.

.SH PRÉ-REQUIS
Les répertoires de l'application doivent  être créés grâce à la commande users_install_annex.sh 
.TP
Le logiciel mkd doit être intallé: https://en.wikipedia.org/wiki/Mkd_(software)
.TP
Le répertoire du livre doit être créé et doit contenir les wikicodes de la compilation ou du sommaire ou encore du contenu du livre. \
Ce travail peut être simplifié grâce à la commande pre-annex <url> complète du livre ou de la compilation.

.SS Options
.TP
\fB ?\fR
Affiche la syntaxe de la commande.
.TP
\fB-v\fR
Mode bavard (Verbose mode)
.TP
\fB-pb\fR
Crée une version personnalisée du classement des images avec les données du serveur Mediawiki  \fIWikilivres\fP.
.TP
\fB-pc\fR
Crée une version personnalisée du classement des images avec les données du serveur Mediawiki \fICommons\fP

.SH "EXIT STATUS"
L'application renvoie normalement la valeur 0 et une valeur différente en cas d'erreurs

.SH ERREURS
Les erreurs les plus fréquentes peuvent être causées par des débordement de la capacité de la ligne de commandes. \
Il peut être intéressant, à titre exceptionnel, de créer une page à la racine du serveur et de créer une redirection \
vers une page plus longue, afin de débloquer la ligne de commande. Il serait plus judicieux de renommer le nom de\
la page trop longue vers la racine du site Wikibooks avec un nom plus court.

.SH FICHIERS
Il existe de nombreux fichiers dont les versions peuvent changer lorsque des améliorations sont souhaitées. \
Reportez votre attention, pour cette version française vers la section 19 :\
\fIhttps://fr.wikibooks.org/w/index.php?title=Auto-éditer_un_wikilivre/Annexer_(Version_internationalisée)&section=19\fP

.SH VERSIONS
Les versions sont notée AAMMJJ - AA pour année, MM pour mois, JJ pour jour, de la dernière modification.

.SH HISTOIRE
.PP
2020 - Début de l'histoire avec le confinement au domicile à cause du virus COVID-19 : 
\fIhttps://fr.wikibooks.org/wiki/Auto-éditer_un_wikilivre\fP
2021 - Internationalisation des codes et des messages avec la version Add_appendix
 
.SH TELECHARGEMENTS
.PP
https://fr.wikibooks.org/wiki/Auto-éditer_un_wikilivre/Annexer_(Version_internationalisée)#src.orig_en_français

.SH AUTEURS
.PP
Manuel créé par le wikipédien  : Goelette Cardabela

.SH NOTES
.PP
La  version actuelle 210828 de Add_appendix est une version beta

.SH BUGS
.PP
Il est possible de créer une discussion sur l'ensembles du projet et également pour chaque article de ce logiciel, \
il suffit se connecter sur wikibooks : https://fr.wikibooks.org/wiki/Auto-éditer_un_wikilivre/Annexer_(Version_internationalisée) \
et de consulter la page de discussion de l'article concerné.

.SH EXEMPLES
Exécuter dans le répertoire Add_appendix/bin :
.TP
"./pre-annex.sh https://fr.wikibooks.org/wiki/Wikilivres:Compilations/Faire_sa_fleur_de_sel"
.TP 
"./annex Faire_sa_fleur_de_sel -pb"
.TP
Consulter le fichier "Faire_sa_fleur_de_sel.appendix"

.SH VOIR AUSSI
https://fr.wikibooks.org/wiki/Goélette_Cardabela/Référencement_manuel