From 109b9220cead6e979d22d16327c4d9f8350431cc Mon Sep 17 00:00:00 2001 From: Pádraig Brady
Date: Tue, 3 Nov 2015 16:32:08 +0000 Subject: ls: default to --quoting=shell-escape for output to terminal * src/ls.c (decode_switches): Set "shell-escape" if isatty(). * doc/coreutils.texi (ls invocation): Update the defaults description. * NEWS: Mention the change in behavior. It should not have backwards compat issues, but mentioning here just in case. --- doc/coreutils.texi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'doc') diff --git a/doc/coreutils.texi b/doc/coreutils.texi index 8618a6457..8034807a4 100644 --- a/doc/coreutils.texi +++ b/doc/coreutils.texi @@ -7704,8 +7704,8 @@ this"} in the default C locale. This looks nicer on many displays. You can specify the default value of the @option{--quoting-style} option with the environment variable @env{QUOTING_STYLE}@. If that environment -variable is not set, the default value is @samp{literal}, but this -default may change to @samp{shell} in a future version of this package. +variable is not set, the default value is @samp{shell-escape} when the +output is a terminal, and @samp{literal} otherwise. @item --show-control-chars @opindex --show-control-chars -- cgit v1.2.3-70-g09d2