À propos

Pourquoi LVASI et comment ?

  • Pourquoi le nom "LVASI" :

Pour Latest Version Auto Silent Install, autrement dit en français, Installation Silencieuse Automatique de la Dernière Version. Je n'ai pas été cherché ça bien loin, il lui fallait un nom, j'en ai chercher un qui sonne "anglais" pour qu'il soit "universel" et qu'il puisse être prononcé en français "elvasi".

  • Pourquoi avoir créé LVASI et comment :

Tout d'abord, LVASI est né de l'envie d'avoir un logiciel qui me permette d'installer automatiquement une série de logiciels dans le cas de la réinstallation de Windows ou de l'achat d'un nouveau PC. Pas que cette situation m'arrive régulièrement, et heureusement, mais je sais que ça peut être fastidieux et j'aime avoir un outils tout prêt au cas où. J'avais déjà un dossier sur un disque dur avec quelques logiciels que j'installe systématiquement, le problème c'est que les fichiers ne sont très vite plus à jour.

J'ai donc parcouru internet dans l'objectif de trouver cet outil qu'il me fallait... sans succès. Il existe bien quelques solutions comme Ninite ou Chocolatey, mais ce n'était pas ce que je voulais. Le problème de Ninite c'est que le choix est assez limité même s'il peut suffir à beaucoup et on est obligé de refaire un package si on veut ajouter des logiciels, de plus les fichiers sont hébergés chez Ninite, on n'a donc pas la certitude d'avoir la dernière version disponible. Quant à Chocolatey, il est en ligne de commande, ce n'est pas forcément évident pour tout le monde.

Ne trouvant donc pas ce que je cherchais, je me suis renseigner comment je pouvais automatiser tout ça. Je me suis donc dirigé vers Powershell car déjà inclus dans Windows et relativement "simple" à appréhender. Je n'ai pas de formation dans le code, mes derniers souvenir en code datent de mes cours d'initiation à l'informatique en seconde avec du Basic, donc autant vous dire que je suis loin d'être calé sur le sujet. Malgré ça, je comprends quand même comment fonctionne un programme dans les grandes lignes.

LVASI était au début un programme très simple, avec une fenêtre textuelle. J'avais écrit un script pour chacun des logiciels et il fallait les mettre dans un dossier pour qu'ils soient installés. Pas très pratique mais ça fonctionnait. Au fûr et à mesures des versions, la liste des logiciels pris en charge s'agrandissait et le nombre de scripts avec (Imaginez vous parcourir plus de 200 scripts pour savoir lesquels vous allez installer !). Il fallait que je trouve le moyen de créer une interface graphique simple d'utilisation ne nécessitant pas de manipulation. Après des heures et des heures de recherches, j'ai enfin réussi à créer la première version de LVASI avec une interface graphique, la version 1.5. Je ne vous cache pas que j'étais fier de moi 😁.

Les versions se sont succédées, la liste des logiciels s'est encore allongée, des fonctions supplémentaires sont apparues comme le fait de pouvoir installer des applications du Microsoft Store, le fait de simplement télécharger les logiciels pour pouvoir les installer hors ligne, pratique quand on a plusieurs ordinateurs à installer, surtout si les logiciels à télécharger sont lourds.

LVASI est encore en progression, même s'il ressemble à une version finale, des logiciels sont doucement ajoutés mais surtout j'aimerai le voir évoluer dans un autre langage qui soit plus "stable" et plus joli comme du C# par exemple. Mais pour cela il faut que je m'octroie du temps et de la motivation. C'est pour cette raison que LVASI est proposé gratuitement et le code libre d'accès, afin que des gens beaucoup plus calés que moi participent à son évolution, autant sur sa stabilité que graphiquement. Et d'ailleurs LVASI ne deviendra jamais payant, tout d'abord parce que j'aime l'idée du partage, et que, malgré mes heures passées dessus, j'estime que le travail que j'ai effectué est relativement simple dans le domaine et ne mérite pas que les gens paient pour en profiter. Cependant, si vous souhaitez soutenir le projet ou me remercier de façon financière, vous pouvez me payer un café via Ko-fi ou faire un don libre via Paypal.