jean link: message 'déjà en cours' au lieu d'un faux 'starté' si le service tourne

This commit is contained in:
nathaninline committed 2026-06-25 13:44:38 +02:00
1 parent 97fbed8de2
commit e516ca7301
1 file changed
+12 -7
+12 -7
View File
@@ -137,13 +137,18 @@ func cmdLink(args []string) error {
if readLinkToken() == "" {
return fmt.Errorf("aucun token. Usage: jean link <token> (token fourni à l'achat sur la boutique)")
}
// Un nouveau token n'est pris en compte qu'au redémarrage du worker.
action := "start"
if gotToken {
action = "restart"
}
if err := linkServiceCtl(action); err != nil {
return err
switch {
case gotToken:
// Un nouveau token n'est pris en compte qu'au redémarrage du worker.
if err := linkServiceCtl("restart"); err != nil {
return err
}
case linkServiceActive():
fmt.Printf("%s service %s déjà en cours — « jean link restart » pour le relancer\n", yellow("[info]"), linkServiceName)
default:
if err := linkServiceCtl("start"); err != nil {
return err
}
}
return linkPrintIdentity()
}