v0.9.1 : le poste distant est integre a ajean (fini le binaire ajean-remote separe)

- nouvelle sous-commande `ajean remote install|connect|run|status|uninstall|logout`
  (reutilise internal/nodeclient), remplace le binaire cmd/ajean-remote supprime
- le service (Windows/systemd/launchd) lance desormais `ajean remote run`
- UI Postes distants : commande affichee `ajean remote install ...`
- CI release : retrait du cross-build des 6 binaires ajean-remote
This commit is contained in:
nathaninline committed 2026-08-14 09:24:40 +02:00
1 parent 1454dff2a7
commit 88d1e79e80
12 files changed
+97 -98

No files matched your search

+2 -2
View File
@@ -73,13 +73,13 @@ func Install() error {
defer m.Disconnect()
if s, err := m.OpenService(serviceName); err == nil {
s.Close()
return fmt.Errorf("service déjà installé — « ajean-remote uninstall » d'abord")
return fmt.Errorf("service déjà installé — « ajean remote uninstall » d'abord")
}
s, err := m.CreateService(serviceName, dst, mgr.Config{
StartType: mgr.StartAutomatic,
DisplayName: "AJEAN — poste distant",
Description: "Pont léger permettant à votre serveur IA AJEAN d'agir sur ce PC.",
}, "run")
}, "remote", "run")
if err != nil {
return fmt.Errorf("création du service: %w", err)
}