| | |
| | | |
| | | func main() { |
| | | if err := paths.MigrateFromLegacyExecutableDir(); err != nil { |
| | | os.Stderr.WriteString("PrivateVoice Input data migration failed: " + err.Error() + "\n") |
| | | os.Stderr.WriteString("PrivateVoice Dictation data migration failed: " + err.Error() + "\n") |
| | | } |
| | | |
| | | // Initialize logger |
| | | logger.Init() |
| | | exePath, _ := os.Executable() |
| | | logger.Info("PrivateVoice Input starting... version=%s build=%s executable=%s dataDir=%s", appVersion, appBuild, exePath, paths.AppSupportDir()) |
| | | logger.Info("PrivateVoice Dictation starting... version=%s build=%s executable=%s dataDir=%s", appVersion, appBuild, exePath, paths.AppSupportDir()) |
| | | |
| | | // Single instance check |
| | | lock, err := singleinstance.Acquire() |