Hello Steve,

JFYI, the attached mail just came in to the Debian BTS, cf.
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=691221>.

JFTR, as per Debian bug severity levels, I'd consider this "minor"
(instead of "normal" as it is now), but given that there are three
issues mixed into a single bugreport I keep it as is.

Cheers,
Flo
--- Begin Message ---
Package: tree
Version: 1.6.0-1

        Apparently, tree(1) is currently lacking support for the “--”
        POSIX option terminator:

$ tree -- /usr 
tree: Invalid argument -`-'.
usage: tree [-acdfghilnpqrstuvxACDFQNSUX] [-H baseHREF] [-T title ] [-L level 
[-R]]
        [-P pattern] [-I pattern] [-o filename] [--version] [--help] [--inodes]
        [--device] [--noreport] [--nolinks] [--dirsfirst] [--charset charset]
        [--filelimit[=]#] [--si] [--timefmt[=]<f>] [<directory list>]
$ 

        Also, the --help output is being sent to stderr (thus requiring
        $ tree --help 2>&1 | less instead of the conventional
        $ tree --help | less), and the -S option description is
        misleading:

$ tree --help 2>&1 > /dev/null 
…
  ------- Graphics options ------
  -i            Don't print indentation lines.
  -A            Print ANSI lines graphic indentation lines.
  -S            Print with ASCII graphics indentation lines.
  -n            Turn colorization off always (-C overrides).
  -C            Turn colorization on always.
…
$ 

        Namely, contrary to the description, non-ASCII codes (i. e.,
        non-7 bit) are used for the (pseudo)graphic decorations:

$ tree -S -d /usr | head | cat --show-nonprinting 
/usr
M-CM-DM-D bin
M-3   M-@M-DM-D X11 -> .
M-CM-DM-D games
M-CM-DM-D include
M-3   M-CM-DM-D CL
M-3   M-CM-DM-D GL
M-3   M-3   M-@M-DM-D internal
M-3   M-CM-DM-D X11
M-3   M-3   M-CM-DM-D Xtrans
$ 

        As a work-around, ASCII output may be forced by disabling
        localization, like:

$ LC_ALL=C tree -d /usr | head | cat --show-nonprinting 
/usr
|-- bin
|   `-- X11 -> .
|-- games
|-- include
|   |-- CL
|   |-- GL
|   |   `-- internal
|   |-- X11
|   |   |-- Xtrans
$ 

-- 
FSF associate member #7257


--- End Message ---

Reply via email to