That was clarifying. Thanks a lot and good work done by you! Take Care
Best wishes, Janne > 28 apr. 2020 kl. 16:39 skrev Henning Hraban Ramm <te...@fiee.net>: > > >> Am 28.04.2020 um 16:12 schrieb Jan-Erik Hägglöf <janerik.hagg...@bahnhof.se>: >> >>> 28 apr. 2020 kl. 09:33 skrev Henning Hraban Ramm <te...@fiee.net>: >>> >>> Yes, the naming is completely up to you. >>> >>> I use: >>> >>> project_something.tex >>> env_something.tex >>> prd_oneissue.tex >>> c_onechapter.tex >>> >>> That’s also what my script supports as default: >>> https://github.com/fiee/tools/blob/master/contextproject.py > >> Is there a running example ? I’m not sure how to fill in the commandline > > > 1) Have a look at https://wiki.contextgarden.net/Project_structure > > 2) To avoid the whole name, I set: > alias mkprj='python3 ~/workspace/tools/contextproject.py' > > 3) > $ mkprj --help > Usage: contextproject.py [options] > (env > prj > prd > cmp) > Provide all names without prefix and suffix! > > ConTeXt project management (c) 2009-2019 by Henning Hraban Ramm, fiëé > visuëlle > > Options: > --version show program's version number and exit > -h, --help show this help message and exit > -m FILETYPE, --mode=FILETYPE > create which type of file? > -c NAME, --component=NAME, --cmp=NAME > create component file > -p NAME, --product=NAME, --prd=NAME > create or set product file > -j NAME, --project=NAME, --prj=NAME > create or set project file > -e NAME, --environment=NAME, --env=NAME > create or set environment file > -i FILENAME, --template=FILENAME, --ini=FILENAME > use non-default initial template file > -d DIRNAME, --directory=DIRNAME, --dir=DIRNAME > project path > -C DIRNAME, --component_directory=DIRNAME, --cmpdir=DIRNAME > path for component files below project path > > 4) Create files in the order environment, project, product, component(s) > i.e. > # Create empty environment (it lacks the project name; I do this manually, > copying from another project): > $ mkprj -e something > # Create the project file: > $ mkprj -e something -j something > # Create a product and insert it in project: > $ mkprj -j something -p first > # Create a component dir for product "first" and add a component: > $ mkprj -j something -p first -C first -c author > > If there’s a component.ini, product.ini etc. it will get used as a template > for that level. > > There are a few bugs in the output, e.g. in the first call you can’t set the > project name, and in the second it won’t create an environment if it’s > missing. If you leave out the project when you create a component, the name > gets an additional prefix. -m is mostly useless, and I never use -d. > I should fix that, but these are just minor annoyances. > > Have fun! > > Hraban > > > ___________________________________________________________________________________ > 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 > ___________________________________________________________________________________ ___________________________________________________________________________________ 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 ___________________________________________________________________________________