It is convenient then that Luci (openwrts web ui) is based on top of uci which is fully exposed through a CLI and/or config files.