iomenu-ctl - iomenu - interactive terminal-based selection menu HTML git clone git://bitreich.org/iomenu git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/iomenu DIR Log DIR Files DIR Refs DIR Tags DIR README DIR LICENSE --- iomenu-ctl (356B) --- 1 #!/bin/sh -eu 2 # set a xxxctl key to chosen value 3 4 case $(uname) in 5 (Linux) list="sysctl" ;; 6 (OpenBSD) list="sysctl mixerctl wsconsctl audioctl xvctl" ;; 7 esac 8 9 IFS=' =' read -r ctl key _ <<EOF 10 $(for x in $list; do echo "#$x"; "$x" -a | sed -n /=/p; done | iomenu -#) 11 EOF 12 13 test -n "$ctl" 14 printf '%s %s=' "$ctl" "$key" >&2 15 read -r val 16 exec "$ctl" "$key=$val"