David may help you.

Cheers

Mariano

On Wed, Oct 6, 2010 at 2:27 AM, Pat Maddox <[email protected]> wrote:

> On Oct 5, 2010, at 5:05 PM, Pat Maddox wrote:
>
> > I'm trying to do something which (I think) is very simple: I just want to
> run a line of text through Markdown and get the output.
> >
> > I've spent all day reading through the code for OSProcess and
> CommandShell.  It took me a while, but I finally figured out I can run a
> command and get its output with:
> >
> > UnixProcess waitForCommandOutput: 'ls ~'
> >
> > The next problem I'm having is getting markdown to run on an arbitrary
> string.  If I go into my shell and do:
> >
> > $ /usr/local/bin/markdown <<END
> >> # This is a heading
> >> This is a paragraph with _emphasis_
> >> END
> > <h1>This is a heading</h1>
> >
> > Then I get the output that I expect:
> > <p>This is a paragraph with <em>emphasis</em></p>
> >
> > I can't figure out how to do this with OSProcess though.  I've tried:
> >
> > UnixProcess waitForCommand: ('/usr/local/bin/markdown <<END
> > hello world
> > END')
> >
> > but with no luck.  I've also tried using OSProcess at a lower level,
> setting up the stream input object, but it seems to require a reference to
> an actual file, rather than just a stream.
> >
> > Anyone have any ideas?  I want to take an arbitrary string and use that
> as the input to my markdown command, and then store that output in an
> instance variable.  I could use some help.
> >
> > Thanks,
> > Pat
>
> Okay I've got something which appears to work fine.
>
> (OSProcess thisOSProcess command: '/usr/local/bin/markdown' input: '#this
> is a heading
> this is a paragraph _with emphasis_') output
>
> Kind of a painful day, but glad to be moving on :)
>
> Pat
>
> _______________________________________________
> Pharo-users mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users
>
_______________________________________________
Pharo-users mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users

Reply via email to