What's Changed
This build removes the option of specifying connection details on command line instead it expands the profiles command.
So there is now a profile command to managed saved profiles.
check_nsclient profile list
╭─────────┬────────────────────────┬──────────┬─────────┬───────────╮
│ id │ url │ insecure │ default │ has_token │
├─────────┼────────────────────────┼──────────┼─────────┼───────────┤
│ default │ https://localhost:8443 │ yes │ yes │ yes │
╰─────────┴────────────────────────┴──────────┴─────────┴───────────╯
It also ads a somewhat working client mode:
check_nsclient nsclient client
┌─────────────────────────────────────────────────────────────────────────────────────────────┐
│Last error: Unknown command(s): metrics available commands: commands {, check_always_critical│
└─────────────────────────────────────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────────────────────────────────────┐
│[2026-Jan-04 07:09:21] Boot.ini found in: C:\src\build\nscp/boot.ini │
│[2026-Jan-04 07:09:21] Activating: ..\..\nscp\tests\rest\nsclient.ini │
│[2026-Jan-04 07:09:21] Creating instance for: ://..\..\nscp\tests\rest\nsclient.ini │
│[2026-Jan-04 07:09:21] Loading: ..\..\nscp\tests\rest\nsclient.ini │
│[2026-Jan-04 07:09:21] NSClient++ 0.4.0 2025-12-22 x64 booting... │
│[2026-Jan-04 07:09:21] Booted settings subsystem... │
│[2026-Jan-04 07:09:21] Archiving crash dumps in: C:\src\build\nscp/crash-dumps │
│[2026-Jan-04 07:09:21] Found: CheckHelpers │
│[2026-Jan-04 07:09:21] Found: LuaScript │
│Query result: check_ok: OK │
│ - No message | │
│0: exit │
│1: help │
│2: ping │
│3: eee │
│4: metrics │
│5: check_ping │
│6: check_ok │
│7: history │
└─────────────────────────────────────────────────────────────────────────────────────────────┘
✔ Command › check_ok
Full Changelog: 0.11.2...0.11.3