Mettre ses fichiers à jour avec la nouvelle version 2.26

Bonjour à toustes!

Je viens de passer à la nouvelle version stable 2.26. Et bien sûr à chaque réouverture de mes anciens fichiers, Frescobaldi me demande de les mettre à jour. Pour éviter de devoir passer à la moulinette qqs centaines de fichiers, Frescobalde a-t-il une fonction (batch ou autre…) pour pouvoir faire ce travail sans devoir tous les ouvrir l'un après l'autre?

Cordialement.

Bernard

Bonjour

Si lilypond/bin est dans ton PATH
faire en ligne de commande

convert-ly -e *.ly 

yep, mais malheureusement il manque l'option -r (récursif) :confused:

Le 29/04/2026 à 15:20, MartialR via LilyPond a écrit :

Si lilypond/bin est dans ton PATH
faire en ligne de commande

|convert-ly -e *.ly |

--
Vincent Gay
Envoyé depuis mon saxo-phone

Et ceci conviendrait-il ?

La conversion d’un jeu de fichiers répartis dans différents sous-répertoires s’obtient en lançant

find . -name '*.ly' -exec convert-ly -e '{}' \;

Le 29/04/2026 à 20:57, Vincent Gay via LilyPond a écrit :

yep, mais malheureusement il manque l'option -r (récursif) :confused:

Alors :

find . -name "*.ly" -exec convert-ly -e {} ;

Le 29/04/2026 à 23:29, MartialR via LilyPond a écrit :

find . -name '*.ly' -exec convert-ly -e '{}' ;

Je t'ai grillé d'une minute, mais ta solution est meilleure en ce
qu'elle permet de traiter des fichiers contenant une ou plusieurs
espaces.

solution dans la doc. je ne suis pas aussi doué..
https://lilypond.org/doc/v2.26/Documentation/usage/invoking-convert_002dly

Super, merci
Vincent Gay
Envoyé depuis mon saxo-phone

29 avr. 2026 23:29:37 MartialR via LilyPond notifications@lilypond.community:

find . -name '.ly' -exec convert-ly -e '{}' ;*