Re: [galaxy-dev] galaxy assumed linux shell

2013-02-03 Thread James Taylor
Command lines inside tool configs are assumed to be 'sh' (posix bourne
shell). If you are extending one of the runners, definitely stick to
pure 'sh'.


However, once your command is run, there is no reason you can't use
any shell of your choice.

--
James Taylor, Assistant Professor, Biology/CS, Emory University


On Sun, Feb 3, 2013 at 11:56 AM, Hagai Cohen  wrote:
> Hi,
> There are couple of Linux shells: bash, sh, zsh, csh. etc
> I would like to know if Galaxy is written to be supported on a specific one
> or it is written to support any linux shell?
>
> I'm asking this, because I want to add some features and I want to know what
> shell should I support?
> Or should write cross-shell code?
>
> In Dramaa runner, for example, it uses sh shell (inside drm_template inside
> drmaa.py), so any job that is run through this runner should support sh.
>
> Thanks,
> Hagai
>
>
> ___
> Please keep all replies on the list by using "reply all"
> in your mail client.  To manage your subscriptions to this
> and other Galaxy lists, please use the interface at:
>
>   http://lists.bx.psu.edu/
___
Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:

  http://lists.bx.psu.edu/


[galaxy-dev] galaxy assumed linux shell

2013-02-03 Thread Hagai Cohen
Hi,
There are couple of Linux shells: bash, sh, zsh, csh. etc
I would like to know if Galaxy is written to be supported on a specific one
or it is written to support any linux shell?

I'm asking this, because I want to add some features and I want to know
what shell should I support?
Or should write cross-shell code?

In Dramaa runner, for example, it uses sh shell (inside drm_template inside
drmaa.py), so any job that is run through this runner should support sh.

Thanks,
Hagai
___
Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:

  http://lists.bx.psu.edu/