#!/bin/sh

# Version de fmt qui utilise nroff. Ajoute deux options utiles:
#   -w X pour spcifier la largeur de ligne 
#   -h pour autoriser la csure des mots et mieux remplir les lignes.

while getopts "hw:" opt; do
  case $opt in
    h ) hyph=1             ;;
    w ) width="$OPTARG"    ;;
  esac
done
shift $(($OPTIND -1))

nroff << EOF 
.ll ${width:-72} 
.na 
.hy ${hyph:-0} 
.pl 1 
$(cat "$@") 
EOF

exit 0
