bosh

Command-line tool

usage: bosh [--help]
            [{create,data,deprecate,evaluate,example,exec,export,import,invocation,pprint,publish,pull,search,test,validate,version}]

Positional Arguments

function

Possible choices: create, data, deprecate, evaluate, example, exec, export, import, invocation, pprint, publish, pull, search, test, validate, version

BOUTIQUES COMMANDS

TOOL CREATION * create: create a Boutiques descriptor from scratch. * export: export a descriptor to other formats. * import: create a descriptor for a BIDS app or update a descriptor from an older version of the schema. Options: “bids”, “0.4”, “cwl”, “docopt” * validate: validate an existing boutiques descriptor.

TOOL USAGE & EXECUTION * example: generate example command-line for descriptor. * pprint: generate pretty help text from a descriptor. * exec: launch or simulate an execution given a descriptor and a set of inputs. * test: run pytest on a descriptor detailing tests.

TOOL SEARCH & PUBLICATION * deprecate: deprecate a published tool. The tool will still be published and usable, but it won’t show in search results. * publish: create an entry in Zenodo for the descriptor and adds the DOI created by Zenodo to the descriptor. * pull: download a descriptor from Zenodo. * search: search Zenodo for descriptors.

DATA COLLECTION * data: manage execution data collection.

OTHER * evaluate: given an invocation and a descriptor,queries execution properties. * invocation: generate or validate inputs against the invocation schema * for a given descriptor. * version: print the Boutiques version.

Named Arguments

--help, -h

show this help message and exit

Default: False


Python API

boutiques.bosh(*params)

Refer to the Command-line tool section above