дȫÏîĿÉó²éÎÊÌⲢ·¢²¼ v1.1.9
¸ÄÓñ¾»ú¶ÀÁ¢ CA£¬»ָ´ CLI TLS УÑ飬±£»¤ƾ¾ÝÓëÅäÖò¢·¢±£´档 д Cursor Êý¾ݡ¢»Ự·¾¶¡¢´úÀíÉúÃüÖÜÆڡ¢ģÐÍÇëÇóÓë Skills Îļþ²Ù×÷¡£ Ϊ¶ÀÁ¢ Tab ·þÎñÔö¼ӿͻ§¶˼øȨ£¬Éý¼¶ÒÀÀµÓ빤¾ßÁ´£¬ÍêÉƷ¢²¼ԪÐÅϢͬ²½¡£ Ñé֤£ºÁ½¸ö Go ģ¿éµIJâÊÔ/vet¡¢¹ؼüģ¿é race¡¢ǰ¶˲âÊÔ/Éú²ú¹¹½¨/Éó¼ơ¢ Go ¿ɴï©¶´ɨÃèÓë macOS/Linux ¿ÉÐÐģ¿齻²æ±àÒë¾ùͨ¹ý¡£ Windows ¸ôÀëÆô¶¯ͨ¹ý£»δÍê³ɵĵã»÷ðÑ̺ÍԭÉúƽ̨Ñé֤¼ûÉó²鱨¸档
This commit is contained in:
19
main.go
19
main.go
@@ -2,8 +2,10 @@ package main
|
||||
|
||||
import (
|
||||
"cursor/internal/app"
|
||||
"cursor/internal/buildinfo"
|
||||
"cursor/internal/logger"
|
||||
"embed"
|
||||
"fmt"
|
||||
"os"
|
||||
)
|
||||
|
||||
@@ -17,11 +19,22 @@ var appIcon []byte
|
||||
var trayIcon []byte
|
||||
|
||||
func main() {
|
||||
disableAutoStart := false
|
||||
for _, arg := range os.Args[1:] {
|
||||
if arg == "--version" {
|
||||
fmt.Println(buildinfo.CurrentVersion())
|
||||
return
|
||||
}
|
||||
if arg == "--no-auto-start" {
|
||||
disableAutoStart = true
|
||||
}
|
||||
}
|
||||
logger.Init()
|
||||
if err := app.Run(app.EmbeddedResources{
|
||||
Assets: assets,
|
||||
AppIcon: appIcon,
|
||||
TrayIcon: trayIcon,
|
||||
DisableAutoStart: disableAutoStart,
|
||||
Assets: assets,
|
||||
AppIcon: appIcon,
|
||||
TrayIcon: trayIcon,
|
||||
}); err != nil {
|
||||
logger.Errorf("app run failed: %v", err)
|
||||
os.Exit(1)
|
||||
|
||||
Reference in New Issue
Block a user