Ajouter jour.sh, qui affiche le jour de la semaine (#36) #37

Merged
mathieu merged 2 commits from lane/code-36 into main 2026-10-12 03:15:23 +02:00

Contexte

Le ticket demande un script jour.sh à la racine, exécutable, qui affiche le jour de la semaine en français, et sa mention dans le README.md. Closes #36

Changement

  • jour.sh : case sur date +%u (1 à 7) qui affiche lundi…dimanche. Ce choix évite de dépendre des locales installées sur le runner.
  • README.md : ligne ajoutée dans la liste des scripts.
  • Le bit exécutable est enregistré dans l'index (mode 100755) via git add --chmod=+x, car chmod était refusé. Dans le répertoire de travail, le fichier est peut-être resté en 644, d'où un git status qui affiche M jour.sh. Seul le mode diffère, pas le contenu.
  • Deux commits : le premier a mis README.md en 755 par erreur, le second le remet en 644. Le résultat net sur README.md est la seule ligne ajoutée.

Vérification

  • sh -n jour.sh : non lancé (refusé par les permissions). Le workflow doit lancer sh -n jour.sh.
  • À lancer aussi : sh jour.sh, pour vérifier la sortie, et git ls-files -s jour.sh, qui doit afficher le mode 100755.
## Contexte Le ticket demande un script `jour.sh` à la racine, exécutable, qui affiche le jour de la semaine en français, et sa mention dans le `README.md`. Closes #36 ## Changement - `jour.sh` : `case` sur `date +%u` (1 à 7) qui affiche lundi…dimanche. Ce choix évite de dépendre des locales installées sur le runner. - `README.md` : ligne ajoutée dans la liste des scripts. - Le bit exécutable est enregistré dans l'index (mode 100755) via `git add --chmod=+x`, car `chmod` était refusé. Dans le répertoire de travail, le fichier est peut-être resté en 644, d'où un `git status` qui affiche `M jour.sh`. Seul le mode diffère, pas le contenu. - Deux commits : le premier a mis `README.md` en 755 par erreur, le second le remet en 644. Le résultat net sur `README.md` est la seule ligne ajoutée. ## Vérification - `sh -n jour.sh` : non lancé (refusé par les permissions). Le workflow doit lancer `sh -n jour.sh`. - À lancer aussi : `sh jour.sh`, pour vérifier la sortie, et `git ls-files -s jour.sh`, qui doit afficher le mode 100755.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
mathieu/essai-actions!37
No description provided.