j6 j6
QQ 4P
QQ
QQ
QQQQQ6 jg
QQQQQQ QQ
QQ QQ QQ
QQ QQ QQ
QQ QQQQQQ
4P 4QQQQP
Obsolete and rewritten in Go.
Please take a look at gohui.
The "House User Interface" is a customizable terminal user-interface for common
tasks and personal tastes, inspired in software-design by
suckless software.
You can statically create TUI menus in config source code and then deploy it to
your user.
Set it as their default shell, to chain them into specific tasks :D
A scripting interface allows you to tack logic onto the menus.
With it you can even create entire menus at runtime.
To install follow these steps:
- run
git clone https://github.com/SchokiCoder/hui
- run
cd hui
- edit cfg/config.h
- for experts: edit cfg/scripts.h or config.mk
- run
chmod u+x *.sh; sudo ./install.sh
, optionally removesudo
The hui comes with it's own pager "courier".
It is used by hui for textual feedback by default.
Edit the variable "PAGER" in cfg/config.h to use something else
instead.
To prevent ./install.sh
from compiling and installing courier, remove
"courier" from the BINARIES variable in install.sh.
BINARIES="hui courier"
becomes
BINARIES="hui"
Thank you for even considering helping me but this is obsolete.
Please consider looking at gohui instead.
Otherwise, have a look at docs/todo.md for what is planned short-term.
Known bugs are also listed in there.
If you found something, make a fork, make your changes and open a pull request.