From ebc20a9232ded39f6cc92f271a18bbfc9a6c8162 Mon Sep 17 00:00:00 2001 From: Juergen Kunz Date: Sat, 30 Aug 2025 16:55:10 +0000 Subject: [PATCH] feat(cli/daemon/processmonitor): Add flexible target resolution and search command; improve restart/backoff and error handling --- changelog.md | 12 ++++ readme.md | 86 +++++++++++++++++++++-------- ts/00_commitinfo_data.ts | 2 +- ts/cli/commands/default.ts | 13 +++-- ts/cli/commands/process/delete.ts | 20 ++++--- ts/cli/commands/process/describe.ts | 13 +++-- ts/cli/commands/process/edit.ts | 18 +++--- ts/cli/commands/process/logs.ts | 12 ++-- ts/cli/commands/process/restart.ts | 14 ++--- ts/cli/commands/process/search.ts | 62 +++++++++++++++++++++ ts/cli/commands/process/start.ts | 15 ++--- ts/cli/commands/process/stop.ts | 13 +++-- ts/cli/index.ts | 2 + ts/daemon/processmanager.ts | 10 ++++ ts/daemon/processmonitor.ts | 57 ++++++++++++++++--- ts/daemon/tspm.daemon.ts | 67 ++++++++++++++++++---- ts/shared/protocol/ipc.types.ts | 20 ++++--- 17 files changed, 327 insertions(+), 109 deletions(-) create mode 100644 ts/cli/commands/process/search.ts diff --git a/changelog.md b/changelog.md index 5c54011..aca28aa 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,17 @@ # Changelog +## 2025-08-30 - 5.3.0 - feat(cli/daemon/processmonitor) +Add flexible target resolution and search command; improve restart/backoff and error handling + +- Add new cli command `search` to find processes by id or name fragment. +- Allow flexible process targets in CLI commands (accepts numeric id, id:, or name: