From d123e87b5286556ee910e5d03e922ce7d4707f43 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Wed, 28 Jan 2026 10:42:30 +0100 Subject: [PATCH] docs: output a message on how to manually restart if restart fails closes #19 --- src/main.zig | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main.zig b/src/main.zig index 35d4e96..cf78867 100644 --- a/src/main.zig +++ b/src/main.zig @@ -1205,7 +1205,14 @@ fn restart_manual() noreturn { fn restart_failed(ret: c_int) noreturn { var stderr_buffer: [1024]u8 = undefined; var stderr_writer = std.fs.File.stderr().writer(&stderr_buffer); - stderr_writer.interface.print("\nrestart failed: {t}", .{std.posix.errno(ret)}) catch {}; + stderr_writer.interface.print("\nRestart failed: E{t}\n", .{std.posix.errno(ret)}) catch {}; + stderr_writer.interface.print( + \\ + \\ To restart manually run: + \\ > {s} --restore-session + \\ + \\ + , .{resolve_executable(std.mem.span(std.os.argv[0]))}) catch {}; stderr_writer.interface.flush() catch {}; exit(234); }