Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/edn-es/nf-plugin-sdk
https://github.com/edn-es/nf-plugin-sdk
groovy nextflow
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/edn-es/nf-plugin-sdk
- Owner: edn-es
- License: apache-2.0
- Created: 2024-01-28T17:28:04.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-01-28T17:57:38.000Z (11 months ago)
- Last Synced: 2024-10-19T23:15:02.167Z (2 months ago)
- Topics: groovy, nextflow
- Language: Shell
- Homepage: https://edn-es.github.io/nf-plugin-sdk/
- Size: 8.79 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nf-plugin-sdk
This is an unofficial tool to install/uninstall Nextflow plugins
The idea of `nf-plugin-sdk` is to have a simple bash to install plugins from GitHub or
Maven using their coordinates, i.e.:`./nf-plugin-sdk install github edn-es:nf-plugin-template:v0.0.8-rc1`
or
`./nf-plugin-sdk install maven es.edn:nf-plugin-template:0.0.8-rc1`
This bash will resolve the URL to the zip and download into the $HOME/.nextflow/plugin folder
## How to use
- Grab the bash
`curl -LO https://github.com/edn-es/nf-plugin-sdk/releases/download/0.0.1/nf-plugin-sdk`
- Allow execution
`chmod +x ./nf-plugin-sdk`
- Install a plugin directly from Github
`./nf-plugin-sdk install github edn-es:nf-parquet:v0.0.1-rc2`