Ben Coman <b...@openinworld.com> writes:

> Hi all,
>
> ./compile.sh can be passed a parameter to compile only a specific file 
> rather than the whole book.  Now I consider this probably only occurs 
> during development with a human executing the script (rather than some 
> CI process which will be processing the whole book) and I'm finding it 
> useful to automatically fire off a PDF Viewer on the generated file, as 
> per the line below tagged "ADDED".
>
> if [[ $# -eq 1 ]]; then
>      dir=$(dirname "$1") # e.g., Zinc
>      pier_file=$(basename "$1") # e.g., Zinc.pier
>      pillar_one "$1"
>      produce_pdf "${dir}" "${pier_file}"
>      open "${dir}"/"${pier_file}".pdf     # <----ADDED

The `open' tool is OSX-specific, isn't it?

Cheers,
Nico

> else
>      pillar_all
>      compile_chapters
>      compile_latex_book
> fi
>
>
> Is this something others would find useful? or can you see issues with 
> it?  Having this mod makes my working area dirty, and 'git clean' blows 
> it away - so I'd like to integrate something like it. Now the above 
> works for me on OSX, but for flexibility to deal with other platforms, 
> the "open" command could be replaced with an environment variable, and 
> do nothing if environment variable does not exist.
>
> What do you think?
>
> cheers -ben
> _______________________________________________
> Magritte, Pier and Related Tools ...
> https://www.iam.unibe.ch/mailman/listinfo/smallwiki

-- 
Nicolas Petton
http://nicolas-petton.fr


Reply via email to