ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Bruce Horrocks via ntg-context <ntg-context@ntg.nl>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Cc: Bruce Horrocks <ntg@scorecrow.com>
Subject: Re: Compiling context files in command line
Date: Sat, 4 Jun 2022 19:53:44 +0100	[thread overview]
Message-ID: <4BDE5D03-2D28-4E6D-8BE6-5613282DF189@scorecrow.com> (raw)
In-Reply-To: <554522DC-3026-4906-B024-D555585FC58E@gyza.cz>



> On 4 Jun 2022, at 06:21, Jaroslav Hajtmar via ntg-context <ntg-context@ntg.nl> wrote:
> 
> Hello ConTeXist.
> After a long time, I turn to the conference for help.
> I use command line to batch process of many ConTeXt files. Is it possible at the end off compile proces to move the created PDF to another directory (subdirectory of current directory) using the command line commands? Somehow I can't do it or maybe I'm making a mistake somewhere. 
> 
> Renaming works but moving into subdirectory I can't do it for some reason. What could be the problem? Is it even possible do it? I work with OS X in bash.
> 
> Simple example of my use:
> context —mode=mymode  --result=subdir/mypdffilename.pdf processedfile.tex
> 
> My nontrivial using (content of my bash file) 
> context --purgeall --mode=THISSECTIONONLYHARD --arguments="o=_identifikacni_udaje,k=1,pk=1,ppk=1,t=,s=14" —result="pdfresult/svp_identifikacni_udaje.pdf" _identifikacni_udaje
> context --purgeall --mode=THISSECTIONONLYHARD --arguments="o=_charakteristika_skoly,k=2,pk=1,ppk=1,t=,s=15" --result="pdfresult/svp_charakteristika_skoly.pdf" _charakteristika_skoly
> context --purgeall --mode=THISSECTIONONLYHARD --arguments="o=_charakteristika_svp,k=3,pk=1,ppk=1,t=,s=19" --result="pdfresult/svp_charakteristika_svp.pdf" _charakteristika_svp
> context --purgeall --mode=THISSECTIONONLYHARD --arguments="o=_zacleneni_prurezovych_temat,k=3,pk=1,ppk=1,t=,s=30" --result="pdfresult/svp_zacleneni_prurezovych_temat.pdf" _zacleneni_prurezovych_temat
> context --purgeall --mode=THISSECTIONONLYHARD --arguments="o=_ucebni_plan,k=4,pk=1,ppk=1,t=,s=36" --result="pdfresult/svp_ucebni_plan.pdf" _ucebni_plan
> 
> 
> In fact, it is used to create separate PDF files from one large complex document, where individual chapters are cut out of the overall document in pdf form.
> This creates a large number of PDF files that I do not want to be placed in the current directory. Parameters are used to pass chapter numbers and page numbers to ConTeXt, to  correct numbering in pdf files.
> 
> Can you please advise?

You could put the move command into the Bash script.
e.g.
context --purgeall --mode=THISSECTIONONLYHARD --arguments="o=_identifikacni_udaje,k=1,pk=1,ppk=1,t=,s=14" —result="svp_identifikacni_udaje.pdf" _identifikacni_udaje
mv "svp_identifikacni_udaje.pdf" "pdfresult"

—
Bruce Horrocks
Hampshire, UK

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

  parent reply	other threads:[~2022-06-04 18:53 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-06-04  5:21 Jaroslav Hajtmar via ntg-context
2022-06-04  5:38 ` Denis Maier via ntg-context
2022-06-04 18:53 ` Bruce Horrocks via ntg-context [this message]
2022-06-04 21:54 ` Max Chernoff via ntg-context

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4BDE5D03-2D28-4E6D-8BE6-5613282DF189@scorecrow.com \
    --to=ntg-context@ntg.nl \
    --cc=ntg@scorecrow.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).