# {py:mod}`ovo.cli.common` ```{py:module} ovo.cli.common ``` ```{autodoc2-docstring} ovo.cli.common :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`calculate_file_hash ` - ```{autodoc2-docstring} ovo.cli.common.calculate_file_hash :summary: ``` * - {py:obj}`download_file ` - ```{autodoc2-docstring} ovo.cli.common.download_file :summary: ``` * - {py:obj}`download_files ` - ```{autodoc2-docstring} ovo.cli.common.download_files :summary: ``` * - {py:obj}`run_nextflow ` - ```{autodoc2-docstring} ovo.cli.common.run_nextflow :summary: ``` * - {py:obj}`init_nextflow ` - ```{autodoc2-docstring} ovo.cli.common.init_nextflow :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`console ` - ```{autodoc2-docstring} ovo.cli.common.console :summary: ``` ```` ### API ````{py:data} console :canonical: ovo.cli.common.console :value: > 'Console(...)' ```{autodoc2-docstring} ovo.cli.common.console ``` ```` ```{py:exception} OVOCliError() :canonical: ovo.cli.common.OVOCliError Bases: {py:obj}`Exception` ``` ```{py:exception} OVONotInitializedError() :canonical: ovo.cli.common.OVONotInitializedError Bases: {py:obj}`ovo.cli.common.OVOCliError` ``` ````{py:function} calculate_file_hash(filename, hash_algorithm='sha256') :canonical: ovo.cli.common.calculate_file_hash ```{autodoc2-docstring} ovo.cli.common.calculate_file_hash ``` ```` ````{py:function} download_file(url, file_path, file_hash, progress, task) :canonical: ovo.cli.common.download_file ```{autodoc2-docstring} ovo.cli.common.download_file ``` ```` ````{py:function} download_files(destination_dir: str, file_list: list[tuple[str, str, str]]) :canonical: ovo.cli.common.download_files ```{autodoc2-docstring} ovo.cli.common.download_files ``` ```` ````{py:function} run_nextflow(args: list[str]) :canonical: ovo.cli.common.run_nextflow ```{autodoc2-docstring} ovo.cli.common.run_nextflow ``` ```` ````{py:function} init_nextflow() :canonical: ovo.cli.common.init_nextflow ```{autodoc2-docstring} ovo.cli.common.init_nextflow ``` ````