toppen
A system monitor in the way of top and btop: cards with graphs, and a table of processes.
That part is not wired in this demo.
What it does
- Sort and filter
- By any column; by a word, user:root or cpu>50.
- Act on a process
- Send a signal, change its priority, open a shell in its folder.
- Cards and ports
- Every processor, disk and GPU; who listens on which port.
Run it by its name
toppen# the monitortoppen --once# print a summary of the machine and exittoppen --json# the same summary, as one line of JSONtoppen --interval 2# look at the machine every 2 seconds
- Over plain ssh
- Run it on the server. Nothing listens on a port.
- Your font and theme
- bateri draws it the way it draws its own text.
- In another terminal
- Prints a summary of the machine, as top ‑l 1 does.
The other pens
- textpen A code editor: the project’s files as a tree, tabs, search, and what git says of them. →
- dockerpen Docker in the pane: containers, logs, images, volumes, networks and disk. →
- sqlpen A SQL client for PostgreSQL and SQLite: tables, an editor that knows SQL, rows in a grid. →
- pickpen Choose rows in the middle of a pipeline: filter, sort and mark them, and they go out on stdout. →
Download bateri
Free and openly licensed. Open it and your zsh arrives as usual; bateri handles the rest.
Download for macOSOr with Homebrew: