I'd be happy to do the jira dance.

On Tue, Aug 23, 2011 at 6:35 PM, Andrei Savu <savu.and...@gmail.com> wrote:
> Looks good! How about adding this as a script in bin/ e.g. bin/whirr-cmd?
>
> -- Andrei
>
> On Tue, Aug 23, 2011 at 8:50 AM, Karel Vervaeke <ka...@outerthought.org> 
> wrote:
>> I got bored with writing little scripts when using whirr run-script so
>> hacked this up. Maybe it's useful to someone.
>>
>> Usage examples:
>> whirrcmd --cluster=recipes/mycluster.properties "sudo /usr/bin/jps status"
>> whirrcmd --cluster=recipes/mycluster.properties --roles="hbase-master"
>> "sudo /usr/bin/jps status"
>>
>> Perhaps it be better to add it to whirr (e.g. whirr run-script
>> --command="" or whirr run-cmd ...),
>> but I don't know if it's useful enough.
>>
>> Here's the ugly bit:
>>
>> whirrcmd() {
>>  local whirr_args
>>  tmpfile=$(mktemp --suffix .sh)
>>
>>  whirr_args=(${@:1:$#-1})
>>  cmd_arg=${@:$#}
>>
>>  cat > $tmpfile <<EOF
>> #!/bin/bash
>>
>> $cmd_arg
>> EOF
>>
>>  whirr run-script ${whirr_args[@]} --script=$tmpfile
>>  rm $tmpfile
>> }
>>
>>
>>
>> --
>> Karel Vervaeke
>> http://outerthought.org/
>> Open Source Content Applications
>> Makers of Kauri, Daisy CMS and Lily
>>
>



-- 
Karel Vervaeke
http://outerthought.org/
Open Source Content Applications
Makers of Kauri, Daisy CMS and Lily

Reply via email to