@click.option('--name','name',required=False,help='Workflow name, extracted otherwise (in the case of a Git repo).')
@click.option('--date-published','datePublished',required=False,help='Publication date ("yyyy-mm-dd"), extracted otherwise (in the case of a Git repo).')
@click.option('--description','description',required=False,help='Description of workflow, extracted otherwise (in the case of a Git repo).')
@click.option('--license','license',required=False,help='License of workflow, extracted otherwise (in the case of a Git repo).')
@click.option('--creative-work-status','creativeWorkStatus',required=False,help='Creative work status of workflow, extracted otherwise (in the case of a Git repo).')
@click.option('--version','version',required=False,help='Version of workflow, extracted otherwise (in the case of a Git repo).')
@click.option('--keywords','keywords',required=False,help='Keywords of workflow (fomat "keyword1, keyword2, ..."), extracted otherwise (in the case of a Git repo).')
@click.option('--producer','producer',required=False,help='Producer of workflow, extracted otherwise (in the case of a Git repo).')
@click.option('--publisher','publisher',required=False,help='Publisher of workflow, extracted otherwise (in the case of a Git repo).')
@click.option(
'--authors',
'authors',
required=False,
help=''
'Authors of workflow (format "[{\'@id\': "Author1", \'email\': "author1@email.com"}, ...]"), '
'extracted otherwise (in the case of a Git repo).',
)
@click.option('--output-dir',default='./results',help='Where the results will be written.')
@click.option('--output-dir',default='./results',help='Where the results will be written.')
@click.option(
@click.option(
...
@@ -45,6 +28,30 @@ from src.workflow import Workflow
...
@@ -45,6 +28,30 @@ from src.workflow import Workflow
help='Generate the graphs output in png format using graphviz (slower),'
help='Generate the graphs output in png format using graphviz (slower),'
'the mermaid and dot formats are always generated.',
'the mermaid and dot formats are always generated.',
)
)
@click.option('--name','name',required=False,help='Workflow name, extracted otherwise (in the case of a Git repo).')
@click.option(
'--authors',
'authors',
required=False,
help=''
'Authors of workflow (format "author1, author2, ..."),'
'extracted otherwise (in the case of a Git repo).',
)
@click.option('--keywords','keywords',required=False,help='Keywords of workflow (fomat "keyword1, keyword2, ..."), extracted otherwise (in the case of a Git repo).')
@click.option('--description','description',required=False,help='Description of workflow, extracted otherwise (in the case of a Git repo).')
@click.option('--date-published','datePublished',required=False,help='Publication date ("yyyy-mm-dd"), extracted otherwise (in the case of a Git repo).')
@click.option('--license','license',required=False,help='License of workflow, extracted otherwise (in the case of a Git repo).')
@click.option('--creative-work-status','creativeWorkStatus',required=False,help='Creative work status of workflow, extracted otherwise (in the case of a Git repo).')
@click.option('--version','version',required=False,help='Version of workflow, extracted otherwise (in the case of a Git repo).')
@click.option('--producer','producer',required=False,help='Producer of workflow, extracted otherwise (in the case of a Git repo).')
@click.option('--publisher','publisher',required=False,help='Publisher of workflow, extracted otherwise (in the case of a Git repo).')
@click.option(
@click.option(
'--display-info',
'--display-info',
'display_info',
'display_info',
...
@@ -53,6 +60,7 @@ from src.workflow import Workflow
...
@@ -53,6 +60,7 @@ from src.workflow import Workflow
is_flag=True,
is_flag=True,
help='Option to show a visual summary of the analysis.',
help='Option to show a visual summary of the analysis.',