Changements : - Icone icon.png embarquee dans l'exe via go:embed - Affichage de l'icone a gauche du titre dans l'interface - Mise a jour CLAUDE.md pour refleter la migration Go Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
37 lines
558 B
Go
37 lines
558 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
"path/filepath"
|
|
"runtime"
|
|
|
|
"github.com/lxn/walk"
|
|
)
|
|
|
|
const VERSION = "0.7.7"
|
|
|
|
func exeDir() string {
|
|
exe, err := os.Executable()
|
|
if err != nil {
|
|
return "."
|
|
}
|
|
return filepath.Dir(exe)
|
|
}
|
|
|
|
func fileExists(p string) bool {
|
|
_, err := os.Stat(p)
|
|
return err == nil
|
|
}
|
|
|
|
func main() {
|
|
runtime.LockOSThread()
|
|
initLogger()
|
|
logInfo(fmt.Sprintf("=== Demarrage Git Update Checker v%s ===", VERSION))
|
|
|
|
if err := runApp(); err != nil {
|
|
walk.MsgBox(nil, "Erreur fatale", err.Error(), walk.MsgBoxIconError)
|
|
os.Exit(1)
|
|
}
|
|
}
|