| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | 
							- #!/bin/bash
 - 
 - . <(ffoom init)
 - ffoo import pretty
 - 
 - usage() {
 -     usage_is "[-l|--lines NUM] [--split CHAR] ARGS..."
 - }
 - 
 - numbered=false
 - lines=10
 - maybe_split=cat
 - 
 - while true; do case $1 in
 -     -l|--lines)     lines=$2; shift 2 ;;
 -     --split)        delim=$2; shift 2 ;;
 -     --help|--usage) usage             ;;
 -     *)              break             ;;
 - esac done
 - 
 - test -n "$delim"        && maybe_split=do_split
 - 
 - nb="$(saturnin conf -p style.color.nbg)"
 - nf="$(saturnin conf -p style.color.nfg)"
 - sb="$(saturnin conf -p style.color.sbg)"
 - sf="$(saturnin conf -p style.color.sfg)"
 - fn="$(saturnin conf -p style.font)"
 - fn=${fn:--*-terminus-medium-r-*-*-16-*-*-*-*-*-*-*}
 - 
 - debug -v nb nf sb sf fn
 - 
 - style() {
 -     test -n "$nb" && echo -n "-nb $nb "
 -     test -n "$nf" && echo -n "-nf $nf "
 -     test -n "$sb" && echo -n "-sb $sb "
 -     test -n "$sf" && echo -n "-sf $sf "
 -     test -n "$fn" && echo -n "-fn $fn "
 - }
 - 
 - do_split() {
 -     cut -d$delim -f2-
 - }
 - 
 - dmenu -b -i -l $lines $(style) "$@" | $maybe_split
 
 
  |