> This didn't work, the editor again tried to open the $data file, so I
> deduced 'plumb to edit' can't have additional parameters... (right?)
> ... and tried
>
> plumb start echo $data | plumb -i -d edit -a action=showdata
>
> which, however, does seemingly nothing... I don't understand why...
because the arguments to start are not a shell script, they are a command
plus arguments. in this case you are running /bin/echo with arguments
$data '|' plumb -i -d edit -a 'action=showdata'
i think what you intend to write is more like
plumb start rc -c 'echo '$data' | plumb -i -d edit -a
''action=showdata'''
with a little bit of hindsight, perhaps it might have been easier for
the plumber to make the arguments a shell script and feed the literal text
to the shell.
in any event, that's not what we've got. and you can easily get around
this by writing a shell script that keeps the complication out of the
plumber's rules.
- erik