@@ -256,6 +256,21 @@ $ seqera launch https://github.com/nf-core/rnaseq --params-file=./custom_rnaseq_
256256
257257> ** Note** : CLI users are bound to the same user permissions that apply in the Platform UI. Launch users can launch pre-configured pipelines in the workspaces they have access to, but they cannot add or run new pipelines.
258258
259+ ### Additional launch options
260+
261+ The ` launch ` command supports additional options for advanced use cases:
262+
263+ ``` console
264+ $ seqera launch my_pipeline \
265+ --launch-container="quay.io/seqeralabs/nf-launcher:j17" \
266+ --user-secrets="MY_SECRET,OTHER_SECRET" \
267+ --workspace-secrets="SHARED_SECRET"
268+ ```
269+
270+ - ` --launch-container ` : Specify a custom container image for the Nextflow head job (BETA feature)
271+ - ` --user-secrets ` : Comma-separated list of user secrets to make available during pipeline execution
272+ - ` --workspace-secrets ` : Comma-separated list of workspace secrets to make available during pipeline execution
273+
259274## Runs
260275
261276Run ` seqera runs -h ` to view supported runs operations.
@@ -386,6 +401,37 @@ $ seqera runs list --filter="*man/rnaseq-*"
386401
387402Run ` seqera runs relaunch -h ` to view all the required and optional fields for relaunching a run in a workspace.
388403
404+ ``` console
405+ $ seqera runs relaunch -i 5z4AMshti4g0GK
406+
407+ Workflow 6ABCxX0vCX8xhx submitted at user workspace.
408+
409+ https://cloud.seqera.io/user/abhinav/watch/6ABCxX0vCX8xhx
410+ ```
411+
412+ Additional options for relaunch:
413+
414+ ``` console
415+ $ seqera runs relaunch -i 5z4AMshti4g0GK \
416+ --no-resume \
417+ --pull-latest \
418+ --launch-container="quay.io/seqeralabs/nf-launcher:j17" \
419+ --main-script="custom_main.nf" \
420+ --entry-name="my_workflow" \
421+ --user-secrets="MY_SECRET" \
422+ --workspace-secrets="SHARED_SECRET"
423+ ```
424+
425+ - ` --no-resume ` : Start fresh instead of resuming from the previous run
426+ - ` --pull-latest ` : Pull the latest pipeline code before running
427+ - ` --stub-run ` : Execute in stub/dry-run mode
428+ - ` --launch-container ` : Custom container for the Nextflow head job (BETA)
429+ - ` --main-script ` : Main script file if different from main.nf
430+ - ` --entry-name ` : Main workflow name for DLS2 syntax
431+ - ` --schema-name ` : Schema name for the pipeline
432+ - ` --user-secrets ` : Comma-separated user secrets for the execution
433+ - ` --workspace-secrets ` : Comma-separated workspace secrets for the execution
434+
389435### Cancel a run
390436
391437Run ` seqera runs cancel -h ` to view all the required and optional fields for canceling a run in a workspace.
@@ -441,6 +487,7 @@ $ seqera runs task -i 5z4AMshti4g0GK -t 1
441487### Download log files
442488
443489Download workflow or task log files from a run. Available file types:
490+
444491- ** stdout** - Standard output (workflow: ` nf-{id}.txt ` , task: ` .command.out ` )
445492- ** log** - Log file (workflow: ` nf-{id}.log ` , task: ` .command.log ` )
446493- ** stderr** - Standard error (task only: ` .command.err ` )
@@ -814,11 +861,22 @@ $ seqera studios add -n my-studio -c my-compute-env --template Jupyter \
814861 --description "My analysis studio" \
815862 --labels "project=myproject" \
816863 --auto-start \
864+ --lifespan 24 \
865+ --mount-data-ids v1-user-abc123 \
866+ --wait RUNNING \
817867 -w 12345
818868
819869 Studio 'abc123' created and started at [myorg / myworkspace] workspace
820870```
821871
872+ Additional studio options:
873+
874+ - ` --lifespan ` : Hours until the studio automatically stops
875+ - ` --mount-data-ids ` : Data link IDs to mount (can be specified multiple times)
876+ - ` --mount-data ` : Data link names to mount (can be specified multiple times)
877+ - ` --mount-data-uris ` : Data link URIs to mount (can be specified multiple times)
878+ - ` --wait ` : Wait for the studio to reach a specific status (e.g., ` RUNNING ` )
879+
822880### Add a studio from existing
823881
824882Create a new studio from an existing studio's checkpoint (preserving state/data).
@@ -837,6 +895,25 @@ $ seqera studios add-as-new -n cloned-studio --parent-name "My Studio" --parent-
837895 Studio 'def456' created at [myorg / myworkspace] workspace
838896```
839897
898+ With additional options:
899+
900+ ``` console
901+ $ seqera studios add-as-new -n cloned-studio -p parent-studio-id \
902+ --lifespan 48 \
903+ --mount-data-ids v1-user-abc123 \
904+ --auto-start \
905+ --wait RUNNING \
906+ -w 12345
907+
908+ Studio 'def456' created and started at [myorg / myworkspace] workspace
909+ ```
910+
911+ - ` --lifespan ` : Hours until the studio automatically stops
912+ - ` --mount-data-ids ` : Data link IDs to mount (can be specified multiple times)
913+ - ` --mount-data ` : Data link names to mount (can be specified multiple times)
914+ - ` --mount-data-uris ` : Data link URIs to mount (can be specified multiple times)
915+ - ` --wait ` : Wait for the studio to reach a specific status (e.g., ` RUNNING ` )
916+
840917### Delete a studio
841918
842919Run ` seqera studios delete -h ` to view all the required and optional fields for deleting a studio.
0 commit comments