Hi Damien,

> On May 15, 2017, at 6:44 AM, Damien Pollet <damien.pol...@gmail.com> wrote:
> 
>> On 15 May 2017 at 15:26, Eliot Miranda <eliot.mira...@gmail.com> wrote:
>> Try something like
>> 
>>         shellCommand: 'bash -c ''ls ~''';
> 
> But then that would run ls inside of bash inside of the system shell 
> (/bin/sh), wouldn't it? What's the point?

-c's argument is parsed by the shell so one gets full expansion.  Further, if 
there are arguments after the string, they are assigned to the positional 
parameters, so that

    sh -c 'echo ~/$0' foo 

prints /Users/eliot/foo

That may be useful.

> 
> -- 
> Damien Pollet
> type less, do more [ | ] http://people.untyped.org/damien.pollet

Reply via email to