Download Latest Version krnr_1.2.9_windows_amd64.zip (3.8 MB)
Email in envelope

Get an email when there's a new version of krnr

Home / v1.2.1
Name Modified Size InfoDownloads / Week
Parent folder
krnr_1.2.1_windows_installer.msi 2026-01-17 7.6 MB
krnr_1.2.1_checksums.txt 2026-01-17 948 Bytes
krnr_1.2.1_linux_amd64.deb 2026-01-17 3.7 MB
krnr_1.2.1_linux_arm64.deb 2026-01-17 3.4 MB
krnr_1.2.1_linux_amd64.rpm 2026-01-17 3.8 MB
krnr_1.2.1_linux_arm64.rpm 2026-01-17 3.5 MB
krnr_1.2.1_windows_amd64.zip 2026-01-17 3.7 MB
krnr_1.2.1_windows_arm64.zip 2026-01-17 3.5 MB
krnr_1.2.1_darwin_amd64.tar.gz 2026-01-17 3.7 MB
krnr_1.2.1_darwin_arm64.tar.gz 2026-01-17 3.5 MB
krnr_1.2.1_linux_amd64.tar.gz 2026-01-17 3.6 MB
krnr_1.2.1_linux_arm64.tar.gz 2026-01-17 3.4 MB
README.md 2026-01-17 1.0 kB
v1.2.1 source code.tar.gz 2026-01-17 422.0 kB
v1.2.1 source code.zip 2026-01-17 522.8 kB
Totals: 15 Items   44.4 MB 0

v1.2.1 — 2026-01-17

This patch release fixes Windows quoting and CLI save robustness issues:

  • krnr save: improved handling when shells split quoted arguments — joins or merges leftover tokens into a single command and heuristically re-quotes findstr /C:"..." patterns when appropriate.
  • Executor (Windows): directly handles simple <left> | findstr ... pipelines by executing the left command and piping its stdout into findstr (avoids cmd.exe quoting pitfalls).
  • Includes unit tests for both save and findstr pipeline scenarios, adds robust shell-token splitting (via github.com/kballard/go-shellquote), and cleans up linter/complexity issues.

Upgrade guidance: Simply upgrade to v1.2.1; no DB schema changes are required. If you rely heavily on complex Windows shell invocations, prefer quoting -c values fully or using a command file for maximum stability.

Download krnr

Source: README.md, updated 2026-01-17