Re: Many executables across Debian's archives share basenames
- Date: Thu, 05 Oct 2017 16:17:39 -0700
- From: Russ Allbery <rra@xxxxxxxxxx>
- Subject: Re: Many executables across Debian's archives share basenames
Zenaan Harkness <zenaan@xxxxxxxxxxxx> writes:
> Another one is "import" - should simply NEVER be a program name -
> should be reserved.
> man page: import - saves any visible window on an X server and
> outputs it as an image file. You can capture a single window, the
> entire screen, or any rectangular portion of the screen
> git does it sensibly (in the last few years) with a primary basename
> and sub commands.
import is part of ImageMagick, which is a rather old program and which
grabbed a bunch of very generic binary names. (import, resize, compare,
convert, display, and stream, for example.)
GraphicsMagick is a newer fork of ImageMagick, and it correctly does the
main command and subcommand thing with gm, but neither fork is clearly
better than the other, so people haven't done a wholesale switch.
ImageMagick is very, very widely used, so reworking it to use a saner
command model is pretty hard.
Russ Allbery (rra@xxxxxxxxxx) <http://www.eyrie.org/~eagle/>