diff options
Diffstat (limited to 'src/ui.sh')
-rw-r--r-- | src/ui.sh | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -22,6 +22,15 @@ init_ui() local ui="${1}" local fn= + case "${ui}" in + 'cli' | 'tui') + ;; + *) + printf 'Error: Invalid UI "%s"\n' "${ui}" >&2 + return 1 + ;; + esac + for fn in ${ui_functions}; do eval "${fn}() { ${ui}_${fn} \"\${@}\"; }" done |