_pipesz_module() { local WORD OPTS OPTARG OPTEND SOPT LOPT TARG local SOPTS=(g s f n i o e c q v h V) local LOPTS=(get set file fd stdin stdout stderr check quiet verbose help version) local AOPTS=(0 1 1 1 0 0 0 0 0 0 0 0) # takes argument local TOPTS=(1 0 1 1 1 1 1 0 0 0 0 0) # specifies target local XOPTS=(0 0 0 0 0 0 0 0 0 0 1 1) # exits immediately local MOPTS=(0 0 1 1 0 0 0 0 0 0 0 0) # repeatable local NOPTS=(0 0 0 0 0 0 0 0 0 0 0 0) # number of repeats local IDXG=0 IDXS=1 # index of --get and --set for ((i=1; i