mirror of
https://gitee.com/energye/energy.git
synced 2024-12-02 11:47:37 +08:00
v2.4.1 cmd package, templates
This commit is contained in:
parent
c9ccf48f61
commit
7429e8a7aa
5
cmd/internal/templates/app.desktop
Normal file
5
cmd/internal/templates/app.desktop
Normal file
@ -0,0 +1,5 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name={{.Name}}
|
||||
Exec={{.Exec}}
|
||||
Icon={{.Name}}
|
4
cmd/internal/templates/app.manifest
Normal file
4
cmd/internal/templates/app.manifest
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
|
||||
<assemblyIdentity version="{{.CombinedVersion}}" processorArchitecture="*" name="{{.Name}}" type="win32"/>
|
||||
</assembly>
|
62
cmd/internal/templates/app.plist
Normal file
62
cmd/internal/templates/app.plist
Normal file
@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>NSPrincipalClass</key>
|
||||
<string>TCrCocoaApplication</string>
|
||||
<key>LSUIElement</key>
|
||||
<{{.LSUIElement}}/>
|
||||
<key>NSAppTransportSecurity</key>
|
||||
<dict>
|
||||
<key>NSAllowsArbitraryLoads</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>{{.execName}}</string>
|
||||
<key>CFBundleLocalizations</key>
|
||||
<array>
|
||||
<string>{{.locale}}</string>
|
||||
</array>
|
||||
<key>CFBundleName</key>
|
||||
<string>{{.execName}}</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.{{.execName}}</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>proj</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>0.1</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
<key>CSResourcesFileMapped</key>
|
||||
<true/>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string>{{.execName}}.icns</string>
|
||||
<key>CFBundleDocumentTypes</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>CFBundleTypeRole</key>
|
||||
<string>Viewer</string>
|
||||
<key>CFBundleTypeExtensions</key>
|
||||
<array>
|
||||
<string>*</string>
|
||||
</array>
|
||||
<key>CFBundleTypeOSTypes</key>
|
||||
<array>
|
||||
<string>fold</string>
|
||||
<string>disk</string>
|
||||
<string>****</string>
|
||||
</array>
|
||||
</dict>
|
||||
</array>
|
||||
<key>NSHighResolutionCapable</key>
|
||||
<true/>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>{{.copyright}}></string>
|
||||
</dict>
|
||||
</plist>
|
@ -755,3 +755,13 @@ func GetInstancePtr(ptr uintptr) unsafe.Pointer {
|
||||
ptr = *(*uintptr)(unsafe.Pointer(ptr))
|
||||
return unsafe.Pointer(ptr)
|
||||
}
|
||||
|
||||
//GoroutineID 获取当前携程ID
|
||||
func GoroutineID() (id uint64) {
|
||||
var buf [30]byte
|
||||
runtime.Stack(buf[:], false)
|
||||
for i := 10; buf[i] != ' '; i++ {
|
||||
id = id*10 + uint64(buf[i]&15)
|
||||
}
|
||||
return id
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user