Inspecting workflow details from the CLI

Use raft available-workflows to list workflow groups, then narrow to one workflow and input type:

$ raft available-workflows
$ raft available-workflows --workflow lens
$ raft available-workflows --workflow lens --species human --input fastqs

The default output is a compact summary with profiles, steps, default parameter count, and the next command shapes. It also notes that setup can take a few minutes while RAFT fetches workflow modules. The generated raft run commands omit --manifest because it is optional for new projects; add --manifest <MANIFEST> when you already have a manifest file.

$ raft available-workflows \
    --workflow lens \
    --species human \
    --input fastqs

Use --details when you need the full default parameter table:

$ raft available-workflows \
    --workflow lens \
    --species human \
    --input fastqs \
    --details

If you need module-derived alternate tool choices, add --show-alternate-tools:

$ raft available-workflows \
    --workflow lens \
    --species human \
    --input fastqs \
    --show-alternate-tools

Use --json when scripting workflow discovery:

$ raft available-workflows \
    --workflow lens \
    --species human \
    --input fastqs \
    --json

The JSON form is compact by default. Use --details --json for the larger payload with default parameter values. The compact summary includes command shapes for creating a project with raft run.