On Thu, 15 Feb 2007 07:17:03 -0800
Kapil Hari Paranjape <[EMAIL PROTECTED]> wrote:
> I think it would be better if this was not on by default but could be
> put on by a command-line switch like for "rm" or "mv".
That'd work. BTW, as you must have noticed, my suggestion of a
'--force' switch has a flaw:
# show 'force' switches for some utils
% for f in mv cp dpkg pngcrush ; do x=`man $f 2> /dev/null | egrep -n
-m 1 '^[[:space:]]*[-]{1,2}f.*orce.*'`; [ "$x" ] && echo "$f: $x" ; done
mv: 24: -f, --force
cp: 32: -f, --force
dpkg: 313: --force-things | --no-force-things | --refuse-things
pngcrush: 116: -force Write a new output file even if larger
than input. Otherwise
...'pngcrush' already had a 'force' switch, used for a different
function. Yet I'm still partial to the word 'force'; as can be
seen above 'dpkg' switches include hyphenated compound words, perhaps
it'd be feasible for 'pngcrush' to have:
-F, --force-overwrite
But 'rm' or 'mv' would be fine too.
Minor worry: the hazard that a different syntax could break a script
that depends on the old syntax. Seems safe, as according to 'gjig' no
other Debian packages depend on 'pngcrush', and only two packages
suggest it:
pimppa
sng
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]