NL=' ' L=-l$0 TST=bin P=draw-e F=' ' for A do case $A in -[cdfFgpruwx]) L= P="draw$A" ;; -h) L= P="draw-r -h" ;; -[-b]) L= F="$F $A" ;; -l*) L=$A ;; -*) prompt "$A: unknown flag$NL" exit 1 ;; *) F="$F $A" ;; esac done ${LIB?}/$TST/$P $L $F