logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

makeflow_linker - automatic dependency location for workflows

Bugs

       •   The makeflow_linker does not check for naming collisions beyond the initial workflow inputs.

       •   The makeflow_linker relies on regex parsing of files

Description

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. eval 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.

Examples

       Package a workflow:

               makeflow_linker -o example_mf example.mf

       Run packaged workflow:

               makeflow example_mf/example.mf

Exit Status

       On success, returns zero. On failure (typically permission errors), returns non-zero.

Name

makeflow_linker - automatic dependency location for workflows

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.

See Also

makeflow(1)perl(1), python(1), ldd(1)

CCTools 7.14.5 FINAL                                                                          makeflow_linker(1)

Synopsis

       makeflow_linker [options] <workflow_description>

See Also