Re: How to update IPE documents (pdf) from command line?

Otfried Cheong <[email protected]>
Newsgroups gmane.comp.graphics.ipe.general
Message-ID <[email protected]>
I was hoping a Mac user would answer this, as I don't know exactly how
it works.

First of all, you need to have the "ipescript" program on your path. 
It's in the same place as the Ipe binary itself.  You should be able to
say "ipescript" on the command line and see the following output:

$ ipescript
Usage: ipescript <script> { <arguments> }
Ipescript runs a script from your scripts directories with
the given arguments.
Do not include the .lua extension in the script name.

The standard scripts add-style.lua and update-styles.lua are in the
system-wide Ipe scripts directory, which is probably 
<path-to-Ipe-bundle>/Contents/Resources/local/share/ipe/7.1.7/styles/

If ipescript cannot find the script, you would see the following output:

$ ipescript add-style
[string "require "add-style""]:1: module 'add-style' not found:

That means that the path to the scripts directory is not set up
correctly.  It should suffice to set the environment variable
IPESCRIPTS, like this:

export
IPESCRIPTS=<path-to-Ipe-bundle>/Contents/Resources/local/share/ipe/7.1.7/styles

(I have no idea what the <path-to-Ipe-bundle> is, and in any case the
program should be fixed to find the directory itself...)

Cheers,
 Otfried


On Mon, Mar 16, 2015, at 18:23, M wrote:
> Dear Otfried,
> 
> thanks a lot for your quick and helpful reply!
> I'm currently using the binary version of IPE 7.1.6 on MacOS X.
> 
> The scripts seem to be included in the IPE.app application file, but how
> can
> I run them from the command line or install them to a place where the
> command line finds them?
> 
> Kind regards
> 
> Martin
> 
> 
> > Von: Otfried Cheong <[email protected]>
> > Datum: Sun, 15 Mar 2015 18:09:33 +0900
> > An: <ipe-discuss-rGrgPyRx506NN8uzcEdRPYRWq/[email protected]>
> > Betreff: Re: [Ipe-discuss] How to update IPE documents (pdf) from command
> > line?
> > 
> > The Ipe scripts add-style and update-styles do exactly what you need.
> > See
> > 
> > http://ipe7.sourceforge.net/manual/manual_49.html
> > 
> > There should be more documentation about this, I know.  You may also
> > want to check out the update-master script.
> > 
> > Cheers,
> >  Otfried
> > 
> > On Sun, Mar 15, 2015, at 15:06, M wrote:
> >> I have a lot of IPE documents as graphics for my thesis.
> >> I'm using a separate .tex file for general settings and latex commands,
> >> which I have included in each IPE document by
> >> 
> >> \input{path-to-my-tex-settings.tex}
> >> 
> >> in the LaTeX preamble field.
> >> 
> >> Now I changed some of those settings and I want to update all the pdf
> >> documents without opening each one in IPE.
> >> 
> >> I'm sorry, if this is obvious, but how can I do that from the command
> >> line?
> >> (so update and save each pdf file again by ipe)
> >> 
> >> Thanks a lot and kind regards
> >> 
> >> Martin
> >> 
> >> 
> >> _______________________________________________
> >> Ipe-discuss mailing list
> >> Ipe-discuss-rGrgPyRx506NN8uzcEdRPYRWq/[email protected]
> >> http://lists.science.uu.nl/mailman/listinfo/ipe-discuss
> > _______________________________________________
> > Ipe-discuss mailing list
> > Ipe-discuss-rGrgPyRx506NN8uzcEdRPYRWq/[email protected]
> > http://lists.science.uu.nl/mailman/listinfo/ipe-discuss
> 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.