On Sun, Aug 27, 2017 at 06:58:19AM -0700, Kaz Kylheku (Coreutils) wrote:
> On 26.08.2017 11:10, Colin Watson wrote:
> > I would like there to be an adverbial version of "cd", which takes a
> > path followed by a command and optional arguments and executes the
> > command with its working directory set to the given path.  Its
> > invocation would be similar to chroot(8), that is:
> > 
> >   chdir [OPTION] NEWDIR [COMMAND [ARG]...]
> 
> Could be an option in "env".
> 
>   env -C /path/to/dir VAR=value ... command arg
> 
> (-C follows "tar -C' and "make -C").

Yep, Pádraig made a similar suggestion in
https://lists.gnu.org/archive/html/coreutils/2017-08/msg00055.html and
the second patch I attached to
https://lists.gnu.org/archive/html/coreutils/2017-08/msg00058.html
implements it.

I intentionally didn't add a short option, though, because env(1) is a
standardised utility with multiple implementations and I didn't want to
risk colliding with somebody else's extension.

-- 
Colin Watson                                       [cjwat...@debian.org]

Reply via email to