Commit Briefs
Merge branch 'portable'
Trying to maintain two branches was impossible at this stage for me alone, so I'll recognize my stupidity and merge the portable branch into the main one. The repository will build using autotools.
ninepscript: drop per-test `dir'
specify the dir only once via ninepscript' -r (mandatory) argument.
ninepscript: drop per-test `dir'
specify the dir only once via ninepscript' -r (mandatory) argument.
drop REG_BASIC
It doesn't seem to be widely available (at least musl doesn't have it) and it's the default anyway.
restructure project and switch build system
use by default the OpenBSD mk infrastructure to build and test all the kamid components.
improve draw_bar
cache tty_width to avoid calling ioctl in a loop and handle cases when stdout is not a tty.