Commit Briefs

Benjamin Stürz

Fix `make install` (main, tags/0.3.1)


Benjamin Stürz

Add man page (tags/0.3)


Benjamin Stürz

Minor fixes

- Fix temperature reporting - Fix screen blinking on xterm Thanks to Omar Polo.


Benjamin Stürz

Minor changes (tags/0.2)


Benjamin Stürz

Minor fixes


Benjamin Stürz

unveil("/dev/apm", "r")


Benjamin Stürz

minor changes (tags/0.1)


Benjamin Stürz

add `make install`


Benjamin Stürz

implement command-line argument parsing


Benjamin Stürz

Minor code unuglification


Branches


Tags

0.3.1

0.3

0.2

Tree

.gitignorecommits | blame
LICENSEcommits | blame
Makefilecommits | blame
README.mdcommits | blame
apmtop.1commits | blame
apmtop.ccommits | blame

README.md

# apmtop
Monitor power-consuption-related statistics on OpenBSD.

## Installation
```sh
$ make
# make install
```

## Keybindings
```
q       = quit
1-5     = hide/unhide panels
+/-     = increase/decrease delay
SPACE   = pause/resume
```

## TODO
- man page
- Better error handling
- Code looks a little ugly
- Add Farenheit mode, for people with a lot of freedom
- Bonus: calculate the cpuspeed() multiple times, between calls to update(),
  and average the result, to make the measurments more precise
  (cpuspeed can jump a lot, even within 100ms)
- Bonus: follow style(9)