Merci beaucoup.
Je vais rajouter une fichier Markdown pour référencer les distributions pour lesquelles il y a un paquet ainsi que la version. Tu pourras ainsi tenir à jour.
Pour l'instant, nous avons dons Alpine par tes sons et Archlinux et dérivés par moi-même.
Si d'autres personnes veulent participer, je vous remercie par avance.
Une nouvelle version corrige un bogue apparu avec la nouvelle version d'Auxilium.
Le bogue est corrigé mais il faut absolument utiliser une version d'Auxilium >= 0.2.2
Suite à un ticket, je viens de publier une nouvelle version (v0.0.3) incorporant une option pour choisir le séparateur de colonnes lors d'un import CSV
Une procédure informatique, c'est une ensemble de commande qui peuvent être a passées sur plusieurs machines dans un ordre bien précis et souvent, avec des contrôlesà effectuer entre chaque étapes.
Les outils modernes (Ansible ou autre) facilitent ce genre d'opérations mais il existe encore certains cas ou c'est plus compliqué de passer par eux.
Il peut s'agir de la mise en place ou de la mise à jour de gros clusters par exemple.
Il faut noter que Quam Facere n'effectue aucune opération lui-même.
Bootstrap me fournit des fonctionnalités toute prêtes que je n'ai pas à coder. Par exemples les accordions, il y a bien une extension pour ça dans Bulma, mais la page me renvoie une 404 !
Le script n'est pas forcément interactif, il peut s'agir de scripts dont l'installation nécessitent la génération des fichiers de complétion. Dans ce cas, le shebang ne sera pas utilisé (appel de dash -c pour Debian par exemple)
Je ne connaissais pas et je viens de regarder un peu.
Plutôt que de passer par des fichiers temporaires, il passe par des eval à profusion, c'est une autre façon de faire qui me fait un peu peur au point de vu de la sécurité.
Pour ce qui est des modifications, c'est surtout le basculement sur Codeberg. Il y a aussi des petits correctifs de bogues, mais pas de nouvelles fonctionnalités.
Celles-ci viendront avec une nouvelle version, notamment avec la prise en charge des sous-commandes (le plus dur dans ce cas étant la génération des fichiers de complétion).
Pour l'idée, elle m'est venue à force de faire des scripts shells qui devaient être compatibles POSIX (le boot de Debian se fait avec Dash et non Bash). Le casse-tête pour gérer correctement les arguments m'a convaincu de me lancer dans l'écriture de cette bibliothèque. Une autre contrainte étant qu'il fallait pouvoir définir ces arguments dans plusieurs fichiers sources.
La plus grosse difficulté rencontrée pour ce développement reste l'absence de tableaux en Shell POSIX, d'où l'utilisation de fichiers temporaires.
Il faut également penser à faire des fonctions, même en Shell, ça aide !
Et pour finir, une recommandation pour ceux qui voudraient faire un gros script Shell, utilisez ShellCheck, cela vous évitera de nombreuses prises de tête (une extension VSCodium est disponible).
Foreman, Ansible Rundeck, Puppet… Sont des systèmes qui automatisent les actions alors que Quam Facere ne fait rien automatiquement, il va indiquer les commandes à passer sur les serveurs et en mode "opérations", il permet de valider chaque étapes.
Il permet aussi d'exporter les procédures aux formats Markdown, PDF, DOCX…
[^] # Re: Sympa
Posté par seraf1 (site web personnel) . En réponse au journal Charta, une petite appli CLI pour afficher des graphiques dans un terminal. Évalué à 1 (+0/-0).
Super, je ne connaissais pas , je vais voir ça.
[^] # Re: Sympa
Posté par seraf1 (site web personnel) . En réponse au journal Charta, une petite appli CLI pour afficher des graphiques dans un terminal. Évalué à 2 (+1/-0).
Merci beaucoup.
Je vais rajouter une fichier Markdown pour référencer les distributions pour lesquelles il y a un paquet ainsi que la version. Tu pourras ainsi tenir à jour.
Pour l'instant, nous avons dons Alpine par tes sons et Archlinux et dérivés par moi-même.
Si d'autres personnes veulent participer, je vous remercie par avance.
# Correction d'un Bug
Posté par seraf1 (site web personnel) . En réponse à la dépêche Dispositio, une bibliothèque Shell POSIX pour afficher des tables de données. Évalué à 1 (+0/-0).
Une nouvelle version corrige un bogue apparu avec la nouvelle version d'Auxilium.
Le bogue est corrigé mais il faut absolument utiliser une version d'Auxilium >= 0.2.2
[^] # Re: lien ko
Posté par seraf1 (site web personnel) . En réponse au journal Auxilium, il gère enfin les sous-commandes !. Évalué à 1 (+0/-0).
Exact, il y a un http:// supplémentaire en début de lien. Un modérateur pourrait-il corriger ça ? Merci.
# Petite modif
Posté par seraf1 (site web personnel) . En réponse à la dépêche Dispositio, une bibliothèque Shell POSIX pour afficher des tables de données. Évalué à 4 (+3/-0).
Suite à un ticket, je viens de publier une nouvelle version (v0.0.3) incorporant une option pour choisir le séparateur de colonnes lors d'un import CSV
[^] # Re: Procédure informatique ?
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere : Nouvelle version. Évalué à 3 (+2/-0).
Une procédure informatique, c'est une ensemble de commande qui peuvent être a passées sur plusieurs machines dans un ordre bien précis et souvent, avec des contrôlesà effectuer entre chaque étapes.
Les outils modernes (Ansible ou autre) facilitent ce genre d'opérations mais il existe encore certains cas ou c'est plus compliqué de passer par eux.
Il peut s'agir de la mise en place ou de la mise à jour de gros clusters par exemple.
Il faut noter que Quam Facere n'effectue aucune opération lui-même.
[^] # Re: Bulma -> Bootstrap ?
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere : Nouvelle version. Évalué à 2 (+2/-1).
Je ne suis pas sur que la balise détails fonctionnerait, j'ai des label et champs input dans ce qui serait le summary.
[^] # Re: Erreur au clonage selon indications du site web.
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere : Nouvelle version. Évalué à 4 (+3/-0).
Merci du retour, c'est corrigé
[^] # Re: Bulma -> Bootstrap ?
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere : Nouvelle version. Évalué à 2 (+1/-0).
Bootstrap me fournit des fonctionnalités toute prêtes que je n'ai pas à coder. Par exemples les accordions, il y a bien une extension pour ça dans Bulma, mais la page me renvoie une 404 !
[^] # Re: quid novis?
Posté par seraf1 (site web personnel) . En réponse au journal Auxilium - Simplifiez le Traitement des Arguments de vos Scripts Shell. Évalué à 1 (+0/-0).
Le script n'est pas forcément interactif, il peut s'agir de scripts dont l'installation nécessitent la génération des fichiers de complétion. Dans ce cas, le shebang ne sera pas utilisé (appel de dash -c pour Debian par exemple)
[^] # Re: quid novis?
Posté par seraf1 (site web personnel) . En réponse au journal Auxilium - Simplifiez le Traitement des Arguments de vos Scripts Shell. Évalué à 3 (+2/-0).
Je ne connaissais pas et je viens de regarder un peu.
Plutôt que de passer par des fichiers temporaires, il passe par des
eval
à profusion, c'est une autre façon de faire qui me fait un peu peur au point de vu de la sécurité.[^] # Re: quid novis?
Posté par seraf1 (site web personnel) . En réponse au journal Auxilium - Simplifiez le Traitement des Arguments de vos Scripts Shell. Évalué à 8 (+7/-0).
[^] # Re: Fichiers temporaires
Posté par seraf1 (site web personnel) . En réponse au journal Auxilium - Simplifiez le Traitement des Arguments de vos Scripts Shell. Évalué à 3 (+2/-0).
Merci à Shellcheck pour ça
[^] # Re: Fichiers temporaires
Posté par seraf1 (site web personnel) . En réponse au journal Auxilium - Simplifiez le Traitement des Arguments de vos Scripts Shell. Évalué à 3 (+2/-0).
Si l'on veut rester compatible POSIX, il n'y a pas vraiment moyen de s'en passer malheureusement.
[^] # Re: erreur sur le repos GIT
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere, un gestionnaire de procédure IT (Ré-écriture). Évalué à 1.
Tu peux m'envoyer un mail à philippe(dot)seraphin(at)spn109.fr pour me donner ton login codeberg et je t'ajouterai comme collaborateur
[^] # Re: erreur sur le repos GIT
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere, un gestionnaire de procédure IT (Ré-écriture). Évalué à 3.
J'ai transférer le dépôt sur Codeberg et supprimer sur sourceforge, il ne devrait donc plus y avoir ce méchant Blob ;)
[^] # Re: erreur sur le repos GIT
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere, un gestionnaire de procédure IT (Ré-écriture). Évalué à 1.
Pour ce qui est de mettre l'image sur le docker-hub, je préfère attendre que l'appli soit un peu plus stable.
[^] # Re: erreur sur le repos GIT
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere, un gestionnaire de procédure IT (Ré-écriture). Évalué à 2.
Bon, j'ai migrer sur Codeberg : https://codeberg.org/spn109/Quam_Facere
[^] # Re: erreur sur le repos GIT
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere, un gestionnaire de procédure IT (Ré-écriture). Évalué à 1.
Merci pour le retour,
Pour le dépôt GIT, je vais essayer de voir sir je peu effectivement le nettoyer.
Pour le problème de lancement de l'appli, peux-tu me donner les retour ou une description plus précise du problème ?
Pour la forge, qu'entends-tu par plus habituelle ? Je ne suis pas un grand fan de GitHub, mais je peux encore changer si ça dérange beaucoup de monde.
[^] # Re: Comparaison ?
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere, un gestionnaire de procédure IT (Ré-écriture). Évalué à 4.
Foreman, Ansible Rundeck, Puppet… Sont des systèmes qui automatisent les actions alors que Quam Facere ne fait rien automatiquement, il va indiquer les commandes à passer sur les serveurs et en mode "opérations", il permet de valider chaque étapes.
Il permet aussi d'exporter les procédures aux formats Markdown, PDF, DOCX…
[^] # Re: Bug sur la démo
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere, un gestionnaire de procédure IT (Ré-écriture). Évalué à 1.
OK, c'est résolu, SQLAlchemy n'avais pas pas créé une colonne de table !
# Bug sur la démo
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere, un gestionnaire de procédure IT (Ré-écriture). Évalué à 1.
Je viens de m'apercevoir qu'il y a une erreur sur la démo lors de la création d'une procédure.
Je n'ai pas cette erreur en local, il faut donc que je regarde ça plus précisément.
Je mettrai un commentaire ici lorsque ça sera résolu.
[^] # Re: Quel est le compte de démo ?
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere, un gestionnaire de procédure IT (Ré-écriture). Évalué à 1.
Sinon, vous pouvez aussi créer votre propre compte, mais il faudra que je le valide avant qu'il ne puisse se connecter
[^] # Re: Quel est le compte de démo ?
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere, un gestionnaire de procédure IT (Ré-écriture). Évalué à 3. Dernière modification le 08 juillet 2025 à 16:51.
Les comptes de démo sont indiqués sur la page d'accueil de la démo en descendant un peu dans la page.

Sinon, les voici:
[^] # Re: Retours
Posté par seraf1 (site web personnel) . En réponse au journal Quam Facere, un gestionnaire de procédure IT. Évalué à 1.
Comme dit plus haut, c'est configurable dans le fichier de conf.
Donc si nous ne voulons pas de drapeaux, il suffit de remplacer (dans le config.yaml) les lignes :
Par :