makeflow_linker1
Automatic dependency location for workflows
Usage
FCmakeflow_linker [options]
<workflow_description>FT
Overview
makeflow_linker is a tool for automatically determining dependencies of workflows. It accepts a workflow description, currently Makeflow syntax is required, and recursively determines the dependencies and produces a self-contained package. makeflow_linker supports Python, Perl, and shared libraries.
makeflow_linker finds dependencies by static analysis. FCevalFT and other dynamic code loading may obscure dependencies causing makeflow_linker to miss some critical dependencies. Therefore it is recommended to avoid these techniques when desiging a workflow.
Options
-
--dry-run -
Run without creating directories or copying dependencies.
-
-h,--help -
Show this help screen.
-
-n,--use-named -
Do not copy files which are part of a named dependency, e.g. standard libraries.
-
-o,--output=<directory> -
Specify output directory.
-
--verbose -
Output status during run.
-
-v,--version -
Display version information.
Exit status
On success, returns zero. On failure (typically permission errors), returns non-zero.
Examples
Package a workflow:
-
makeflow_linker -o example_mf example.mf
Run packaged workflow:
-
makeflow example_mf/example.mf
Releases
4 releases since Debian 10 (Buster); the text changed 3 times.