219 Commits
Author SHA1 Message Date
Sichen 140ab8498a sysctl: list directory contents with -N
With -N, an operand naming a directory under /proc/sys failed with
"Is a directory". Recursively list the variable names below it instead,
in directory order, without opening the variable files.
Keep the existing behavior for operands beginning with / or . and for
directory operands used without -N.
2026-10-06 11:19:42 +02:00
Sichen 59893d52f0 sysctl: reject -N with -q for key operands
procps-ng rejects -N together with -q when key operands are present.
uutils accepted the combination and printed the names.
Reject it while processing key operands, leaving the -a forms and the
no-operand behavior unchanged. Use util_name() in the diagnostic so a
renamed binary prints its own name.
2026-10-06 11:19:42 +02:00
Sichen c80561ab10 vmstat: print "inprogress IO" in the disk summary
vmstat -D labeled the number of I/Os currently in progress as
"in progress IO". procps-ng prints "inprogress IO". Update the label
and make test_disk_sum check it.
2026-10-04 18:40:23 +02:00
xtqqczze 81b4c1f2c3 use rustix process functions 2026-06-23 14:52:35 +02:00
Daniel Hofstetter 295cf62b0f tests.rs: adapt to change in ctor 2026-05-07 10:51:08 +02:00
yushuoqi c1801fd264 ps: improve the parameter output of the ps command 2026-04-13 11:20:17 +08:00
yushuoqi ee98c0a78f add hugetop command 2026-04-03 15:36:39 +08:00
yushuoqi fb69db09e1 pgrep: optimize length detection
When calculating the length, the ^$ character needs to be removed if the -x parameter is present.

Closes: #635
2026-03-14 21:52:08 +08:00
Tuomas Tynkkynen 9add1c1495 ps: Add --quick-pid option 2025-11-29 17:14:54 +02:00
Tuomas Tynkkynen 13c2f7510a ps: Support more process selection flags 2025-11-07 17:29:25 +02:00
Tuomas Tynkkynen f1b89bc575 ps: Implement --pid flag 2025-11-03 13:17:36 +02:00
Tuomas Tynkkynen cc812d10a0 ps: Implement -x flag 2025-11-03 12:32:36 +02:00
Tuomas Tynkkynen 0849fe2436 ps: Implement --deselect flag 2025-11-03 12:30:32 +02:00
Tuomas Tynkkynen 0d4b961446 ps: Support --no-headers flag 2025-11-03 12:30:30 +02:00
Daniel Hofstetter 78412b327f tests: make some imports linux-only 2025-09-07 13:47:28 +02:00
Daniel Hofstetter f8737149f0 tests: remove unused imports 2025-09-07 13:47:28 +02:00
Bluemangoo 1b3fdf7f87 top: fix panic caused by picker 2025-09-04 19:24:28 +08:00
Bluemangoo dbad086453 top: implement basic tui 2025-09-03 16:12:17 +08:00
Tuomas Tynkkynen 7dfeb46721 ps: Implement -l, -ly, -X field selection flags 2025-08-14 18:11:39 +03:00
Krysztal Huang 2e3fe79fd3 Merge pull request #492 from dezgeg/ps-fields
ps: Implement bunch of field selection flags
2025-08-14 21:18:42 +08:00
Krysztal Huang 55ccd9b04b Merge branch 'main' into ps-fields 2025-08-14 21:10:04 +08:00
Bluemangoo f1972d1555 snice&skill: implement interactive 2025-08-14 09:33:27 +08:00
Tuomas Tynkkynen 9518c429aa ps: Implement bunch of field selection flags 2025-08-13 17:10:24 +03:00
Daniel Hofstetter 1c70e0227e Merge pull request #466 from Bluemangoo/feature/skill
skill: add basic implementation
2025-08-08 16:19:37 +02:00
Bluemangoo a0e61a90c7 skill: add basic implementation 2025-08-07 10:28:32 +08:00