From 3fd7a2231aa8cfee263a2524a4d2ca39c0560f35 Mon Sep 17 00:00:00 2001 From: Mikhail Chusavitin Date: Fri, 20 Feb 2026 14:37:21 +0300 Subject: [PATCH] Add persistent startup console warning --- cmd/qfs/main.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cmd/qfs/main.go b/cmd/qfs/main.go index 203690c..a59e064 100644 --- a/cmd/qfs/main.go +++ b/cmd/qfs/main.go @@ -46,8 +46,11 @@ var Version = "dev" const backgroundSyncInterval = 5 * time.Minute const onDemandPullCooldown = 30 * time.Second +const startupConsoleWarning = "Не закрывайте консоль иначе приложение не будет работать" func main() { + showStartupConsoleWarning() + configPath := flag.String("config", "", "path to config file (default: user state dir or QFS_CONFIG_PATH)") localDBPath := flag.String("localdb", "", "path to local SQLite database (default: user state dir or QFS_DB_PATH)") resetLocalDB := flag.Bool("reset-localdb", false, "reset local SQLite data on startup (keeps connection settings)") @@ -303,6 +306,13 @@ func main() { } } +func showStartupConsoleWarning() { + // Visible in console output. + fmt.Println(startupConsoleWarning) + // Keep the warning always visible in the console window title when supported. + fmt.Printf("\033]0;%s\007", startupConsoleWarning) +} + func shouldResetLocalDB(flagValue bool) bool { if flagValue { return true