29-02-2020, 11:09:02
Ce que tu évoques, @chti5933 est, si j'ai bien compris un soucis inhérent au handymenu qui avait déjà été identifié mais pas simple à combler techniquement parlant.
J'explique :
Quand tu installes les handymenu, tu installes un fichier yaml avec un ensemble de logiciels/onglets préconfigurés par nos soins (en réalité Steph).
Si tu t'amuses à personnaliser, ce fichier va être modifié.
Et si dans un second temps, tu mets à jour le paquet, ce fichier va être purement et simplement écrasé. (et donc retour à la config pré-configurés : qui est sans doute différente de celle initial)
Du coup, il est délicat de savoir ce qui est le mieux à faire :
- on écrase la config (ce qui est fait actuellement)
- on garde la config personnalisé (et le risque c'est de ne pas être au courant de certains nouveaux logiciels)
- on fait un mix des 2
J'ai fait la moitié du boulot pour faire un mix des 2. En gros, j'ai créé un script qui fait le différentiel entre la version actuel et la nouvelle et va rajouter uniquement ce qui n'existe pas.
Ce qui reste à faire :
1. que ce script s'active à la mise à jour du paquet : si un le fichier yaml existe, alors il se déclenche.
2. qu'à chaque maj du paquet, on stock la config précédente et qu'on puisse revenir en arrière manuellement si on le souhaite.
De souvenir, Steph était plus pragmatique dans son discours : la plupart des utilisateurs ne mettent pas à jour leur handymenu tous les 4 matins et l'édition n'est au final pas très longue.
J'explique :
Quand tu installes les handymenu, tu installes un fichier yaml avec un ensemble de logiciels/onglets préconfigurés par nos soins (en réalité Steph).
Si tu t'amuses à personnaliser, ce fichier va être modifié.
Et si dans un second temps, tu mets à jour le paquet, ce fichier va être purement et simplement écrasé. (et donc retour à la config pré-configurés : qui est sans doute différente de celle initial)
Du coup, il est délicat de savoir ce qui est le mieux à faire :
- on écrase la config (ce qui est fait actuellement)
- on garde la config personnalisé (et le risque c'est de ne pas être au courant de certains nouveaux logiciels)
- on fait un mix des 2
J'ai fait la moitié du boulot pour faire un mix des 2. En gros, j'ai créé un script qui fait le différentiel entre la version actuel et la nouvelle et va rajouter uniquement ce qui n'existe pas.
Ce qui reste à faire :
1. que ce script s'active à la mise à jour du paquet : si un le fichier yaml existe, alors il se déclenche.
2. qu'à chaque maj du paquet, on stock la config précédente et qu'on puisse revenir en arrière manuellement si on le souhaite.
De souvenir, Steph était plus pragmatique dans son discours : la plupart des utilisateurs ne mettent pas à jour leur handymenu tous les 4 matins et l'édition n'est au final pas très longue.

