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() == "" { if readLinkToken() == "" {
return fmt.Errorf("aucun token. Usage: jean link <token> (token fourni à l'achat sur la boutique)") 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. switch {
action := "start" case gotToken:
if gotToken { // Un nouveau token n'est pris en compte qu'au redémarrage du worker.
action = "restart" if err := linkServiceCtl("restart"); err != nil {
} return err
if err := linkServiceCtl(action); 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() return linkPrintIdentity()
} }