IIRC, there’s currently no support for this.

--result= can be used to rename the output file, but it can not be used to create the file in a specific directory, nor to move it there.

Such a feature would be quite useful though, I think.

Maybe two options?

 

--result=foo.pdf => rename output to foo.pdf

--output-dir=/somedir => create output file in /somedir (but keep the regular file name)

 

--result=/somedir/foo.pdf => create foo.pdf at a specific location.

 

Denis

 

Von: ntg-context <ntg-context-bounces@ntg.nl> Im Auftrag von Thangalin
Gesendet: Dienstag, 30. März 2021 07:06
An: mailing list for ConTeXt users <ntg-context@ntg.nl>
Betreff: [NTG-context] Output result to specified file path

 

How do you set the target output path and file name? Consider:

 

% SOF

\starttext
  Hello
\stoptext

% EOF

 

Save as $HOME/test.tex and then:

 

mkdir /tmp/subdir

context --result=/tmp/subdir/test.pdf $HOME/test.tex

 

Expected: PDF file is created in /tmp/subdir directory.

 

Actual: PDF file is created in $HOME directory.

 

Version: 2021.03.27 19:09

 

Thank you!