| Crates.io | bovenop |
| lib.rs | bovenop |
| version | 0.1.0 |
| created_at | 2025-12-21 19:26:15.531795+00 |
| updated_at | 2025-12-21 19:26:15.531795+00 |
| description | Listen and watch processes by name |
| homepage | |
| repository | https://github.com/ma3ke/bovenop |
| max_upload_size | |
| id | 1998468 |
| size | 459,318 |
Observe memory, cpu, and disk I/O for processes matching the provided name.

This program is helpful when running a number of processes you want to keep track of as they run and end. It was designed to keep a basic overview of the memory peak and evolution of the same program through a number of small tweaks and changes.
When programs are finished, they become 'wilted': their entries are dimmed and collapsed into condensed representations.
See also my thread about this program.
You know the drill, probably, but you can install it with cargo.
cargo install --locked --git https://github.com/ma3ke/bovenop
Open bovenop and listen for processes with some name.
bovenop <program-name>
Within the interface, the following controls are currently available.
r.C and E to collapse and expand all entries, respectively.^C or q.There is a lot that could be improved, but it does the basic job I created it for.
c and e) would be pleasant.It must be noted, however, that none of these features may become a reality. This is just a tool I wrote for myself to do a particular thing, after all :)
I very much welcome input from people based actual needs in the form of issues, emails, or fedi posts. As with many of my projects, I appreciate and welcome code contributions, provided we have had some prior discussion about it where we briefly discuss the design of any non-trivial changes. Additional contact options can be found on my site.
This project is licensed under GPL-3.0, see LICENSE.