default to wal mode

This commit is contained in:
lowcarbdev
2026-01-21 00:07:51 -07:00
parent 9a6bf4ee9d
commit d4d997ea33
6 changed files with 94 additions and 18 deletions
+4
View File
@@ -23,8 +23,12 @@ func main() {
// Parse CLI flags
resetPassword := flag.String("reset-password", "", "Reset password for the specified username")
listUsers := flag.Bool("list-users", false, "List all users")
journalMode := flag.Bool("journal", false, "Use rollback journal mode instead of WAL (for network filesystems)")
flag.Parse()
// Use WAL mode by default, unless -journal flag is set
internal.UseWALMode = !*journalMode
// Initialize slog logger
logger = slog.New(slog.NewJSONHandler(os.Stdout, &slog.HandlerOptions{
Level: slog.LevelInfo,