diff --git a/main.go b/main.go index e14f905..8b97366 100644 --- a/main.go +++ b/main.go @@ -1,4 +1,11 @@ // jean — single-binary LLM server manager + web UI for llama.cpp deployments. +// +// Les directives ci-dessous embarquent les métadonnées Windows (éditeur, version, +// description) dans le .exe pour réduire les faux positifs antivirus. Régénère +// les .syso après avoir bumpé la version : `go generate ./...` +// (nécessite : go install github.com/josephspurrier/goversioninfo/cmd/goversioninfo@latest) +//go:generate goversioninfo -64 -o resource_windows_amd64.syso versioninfo.json +//go:generate goversioninfo -64 -arm -o resource_windows_arm64.syso versioninfo.json package main import ( diff --git a/resource_windows_amd64.syso b/resource_windows_amd64.syso new file mode 100644 index 0000000..24282bf Binary files /dev/null and b/resource_windows_amd64.syso differ diff --git a/resource_windows_arm64.syso b/resource_windows_arm64.syso new file mode 100644 index 0000000..7697194 Binary files /dev/null and b/resource_windows_arm64.syso differ diff --git a/versioninfo.json b/versioninfo.json new file mode 100644 index 0000000..ad26496 --- /dev/null +++ b/versioninfo.json @@ -0,0 +1,37 @@ +{ + "FixedFileInfo": { + "FileVersion": { + "Major": 0, + "Minor": 2, + "Patch": 7, + "Build": 0 + }, + "ProductVersion": { + "Major": 0, + "Minor": 2, + "Patch": 7, + "Build": 0 + }, + "FileFlagsMask": "3f", + "FileFlags": "00", + "FileOS": "040004", + "FileType": "01", + "FileSubType": "00" + }, + "StringFileInfo": { + "CompanyName": "Jean contributors", + "FileDescription": "Jean — gestionnaire mono-binaire de serveurs llama.cpp auto-hébergés", + "InternalName": "jean", + "LegalCopyright": "Copyright (c) 2026 Jean contributors. MIT License.", + "OriginalFilename": "jean.exe", + "ProductName": "Jean", + "ProductVersion": "0.2.7", + "Comments": "https://github.com/nathaninline/jean — projet open source (MIT)" + }, + "VarFileInfo": { + "Translation": { + "LangID": "040C", + "CharsetID": "04B0" + } + } +}