myxce/src/frontend/xcecli
Rongsong Shen 954c96cf5b
feat(xcecli): jobs kill --signal and --force
The control API already takes `signal` (kill only: that signal once,
instead of the graceful INT, TERM, KILL sequence) and `force_kill`
(SIGKILL at once); xcecli could not send either. `jobs kill` now has
-s/--signal <name|number> (names in any case, SIG prefix optional, sent
upper case without it) and --force, in both the job-ID and the filter
request; using both at once, or an empty signal, is refused before any
request. stop and resume get neither (the server rejects a signal there).
Kill help and docs/xce.md "Killing and stopping jobs" document the flags.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-10 10:25:23 +00:00
..
cmd feat(xcecli): jobs kill --signal and --force 2026-10-10 10:25:23 +00:00
common fix(xcecli): call the logout API so the token is revoked (bug-1959) 2026-10-10 10:25:23 +00:00
config style(frontend): gofmt the apiserver and xcecli sources 2026-10-02 09:33:16 +00:00
filters feat(job-array-one-based-index): xcecli list and control use the selection parser (task 8.2) 2026-10-01 12:53:50 +00:00
models fix(controller,apiserver,xcecli): expose job CPU peak and efficiency to the apiserver and xcecli (bug-1736) 2026-10-06 13:54:43 +00:00
router style(frontend): gofmt the apiserver and xcecli sources 2026-10-02 09:33:16 +00:00
test Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
vendor build: make Go and Python builds fully offline (hermetic Nix build) 2026-09-03 12:38:49 +08:00
go.mod Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
go.sum Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
meson.build feat(dirty-content-fingerprint): apiserver/xcecli meson pass fingerprint to go_build 2026-08-21 06:21:21 +00:00