Adds commands bespin tool-details create and bespin tool-details preview
Both fetch/load/parse a workflow from a URL (zipped/packed/direct) to extract details about software tools included by a workflow, adopting convention similar to bespin workflow-version create
preview simply parses the workflow and prints the tool details JSON it would upload, but doesn't make any bespin-api calls
create calls bespin-api to POST extracted details to /api/v2/admin/workflow-version-tool-details/
bespin tool-details create
andbespin tool-details preview
bespin workflow-version create
preview
simply parses the workflow and prints the tool details JSON it would upload, but doesn't make any bespin-api callscreate
calls bespin-api to POST extracted details to/api/v2/admin/workflow-version-tool-details/
Related: https://github.com/Duke-GCB/bespin-ui/pull/153 and https://github.com/Duke-GCB/bespin-api/pull/215