FMT(1)                                                     FMT(1)

     NAME
          fmt, htmlfmt - simple text formatters

     SYNOPSIS
          fmt [ option ... ] [ file ... ]

          htmlfmt [ -a ] [ -c charset ] [ -u url ] [ file ... ]

     DESCRIPTION
          Fmt copies the given files (standard input by default) to
          its standard output, filling and indenting lines.  The
          options are

          -l n Output line length is n, including indent (default 70).

          -w n A synonym for -l.

          -i n Indent n spaces (default 0).

          -j   Do not join short lines: only fold long lines.

          Empty lines and initial white space in input lines are pre-
          served.  Empty lines are inserted between input files.

          Fmt is idempotent: it leaves already formatted text
          unchanged.

          Htmlfmt performs a similar service, but accepts as input
          text formatted with HTML tags.  It accepts fmt's -l and -w
          flags and also:

          -a   Normally htmlfmt suppresses the contents of form fields
               and anchors (URLs and image files); this flag causes it
               to print them, in square brackets.

          -c charset
               change the default character set from iso-8859-1 to
               charset. This is the character set assumed if there
               isn't one specified by the html itself in a <meta>
               directive.

          -u url
               Use url as the base URL for the document when display-
               ing anchors; sets -a.

     SOURCE
          /sys/src/cmd/fmt.c

          /sys/src/cmd/htmlfmt

     Page 1                       Plan 9             (printed 3/28/24)

     FMT(1)                                                     FMT(1)

     BUGS
          Htmlfmt makes no attempt to render the two-dimensional geom-
          etry of tables; it just treats the table entries as plain,
          to-be-formatted text.

     Page 2                       Plan 9             (printed 3/28/24)