I'm sorry I couldn't think of a superhero pun for this repository
This plugin contains the following extensions to the icav2 cli.
Much of this is inspired from the ica-ica-lazy repo.
Autocompletion features are courtesy of the app-spec project
Please refer to wiki page for installation and usage.
Support for generating and deploying bundles
Initialise a bundle
See more in icav2 bundles init
Get a bundle
See more in icav2_bundles_get
List bundles
See more in icav2_bundles_list
Add data to a bundle
See more in icav2_bundles_add_data
Add pipeline to a bundle
See more in icav2_bundles_add_pipeline
Release a bundle
See more in icav2_bundles_release
Add a released bundle to a project
See more in icav2_bundles_add_to_project
Register a tenant with the plugins repository
See more in icav2_context_handling
List available tenants that have been initialised with 'icav2 tenants init'
See more in icav2_context_handling
Enter a tenant that has been initialised with 'icav2 tenants init'
See more in icav2_context_handling
- Autocompletion ✅
Set a default project to enter for a given tenant
See more in icav2_context_handling
Set a registered tenant to be the default tenant Replaces api key in $HOME/.icav2/config.yaml
See more in icav2_context_handling
Inspired by ica-context-switcher Enter a project in a terminal without affecting default project or other open terminals
- Autocompletion ✅
See more in icav2_context_handling
Inspired by gds-ls
List all files and folders in directory
- Autocompletion: ✅
See more in project data wiki
Inspired by gds-view
View a file in stdout
- Autocompletion: ✅
See more in project data wiki
Inspired by gds-find
Mimics the gnutls find command with --maxdepth, --mindepth, --type and --name parameters available
- Autocompletion ✅
See more in project data wiki
Inspired by gds-sync-download
Sync files from icav2 to local project with an aws s3 sync command
- Autocompletion ✅
See more in project data wiki
Inspired by gds-sync-upload
Sync files from local to icav2 with an aws s3 sync command
- Autocompletion ✅
See more in project data wiki
Inspired by gds-create-download-script
Create a download script with a list of encoded presigned urls for a given directory.
- Autocompletion ✅
See more in project data wiki
Create a pipeline in an icav2 project from a zipped up CWL directory
- Autocompletion ✅
See more in project pipelines wiki
Create a pipeline in an icav2 project from a GitHub release
- Autocompletion ✅
See more in project pipelines wiki
Inspired by cwl-ica-create-workflow-submission-template Create a WES input template ready for launch in ICAv2
- Autocompletion ✅
See more in project pipelines wiki
Launch a CWL Workflow from a wes template
- Autocompletion ✅
See more in project pipelines wiki
Release a projectpipeline from the CLI
- Autocompletion ✅
See more in project pipelines wiki
Collect inputjson used by an analyses
- Autocompletion ✅
See more in project analyses wiki
Collect outputjson used by an analyses
- Autocompletion ✅
See more in project analyses wiki
Inspired by ica-get-tasks-from-workflow-history
Collect all steps in a workflow run, useful for debugging
- Autocompletion ✅
See more in project analyses wiki
Get logs of a step id for a workflow
- Autocompletion ✅
See more in project analyses wiki
Generate a gantt chart for a workflow
- Autocompletion ✅
See more in project analyses wiki
List all available components to view for a cwltool step.
Mines the cwltool stderr debug logs for available components for a given step name
View a component for a cwltool step