Arborescence unifiee et installateurs simplifies

- provisionDataDir unique pour les trois plateformes (six dossiers, config par defaut)
- plus de modele config.env duplique dans chaque installateur
- plus d'alias jean pose a l'installation
This commit is contained in:
nathaninline committed 2026-08-07 16:57:52 +02:00
1 parent 2455d9f402
commit 6de356f649
9 files changed
+93 -240

No files matched your search

+2 -4
View File
@@ -2,14 +2,12 @@
package ajean
import "os"
// appFirstRun : hors Windows, `ajean app` est lancé depuis un terminal par
// quelqu'un qui a déjà suivi l'installation — pas de double-clic à désambiguïser,
// donc pas de boîte de dialogue. On se contente de provisionner les données au
// premier lancement, comme avant. Ne relance jamais (renvoie toujours false).
// premier lancement. Ne relance jamais (renvoie toujours false).
func appFirstRun() bool {
if _, err := os.Stat(confPath()); err != nil {
if len(ReadConfig()) == 0 {
_ = cmdInstall(nil)
}
return false