Part of the setup for running your RECAST workflow is to add the directory where you keep your
specs/workflow.yml files to the
recast-atlas client’s catalogue using the command
$(recast catalogue add <path to repo>) (see relevant section of recast docs).
Thanks to @jhaley for both posing the question of why the
$() part is needed, and then sleuthing out the answer.
recast catalogue add <path to repo> doesn’t itself set the variable
RECAST_ATLAS_CATALOGUE, it just returns the command needed to set this variable. Eg.
recast catalogue add $PWD
Wrapping the expression in
$() runs what is returned to set the
RECAST_ATLAS_CATALOGUE env variable (see discussion on this in stackexchange forum).