Skip to content

Feature Request: Option to Skip Download & User Interaction for Automated/SLURM Environments #504

@Lorenzo-Sibi

Description

@Lorenzo-Sibi

Hi,

I’m working with OBG in an environment where jobs are submitted and executed non-interactively,specifically in SLURM-based HPC clusters and other automated pipelines. In these scenarios, user prompts (e.g., for downloading data or requiring manual confirmation) can interrupt the execution flow and prevent successful runs.

Feature Suggestions

It would be helpful if OBG supported a flag or configuration option to:

  • Skip user interaction entirely, including prompts for data download.
  • Automatically proceed with defaults or raise a clear exception, if required resources are missing.
  • Optionally pre-check requirements without initiating downloads (useful for staging jobs).

This would allow OBG to be better integrated into automated pipelines.

Proposed Options

  • A global flag like --no-interaction or --headless
  • An environment variable
  • Programmatic access via a function parameter or config object

Thanks for your work, happy to provide a PR or further feedback if this seems feasible.

Best,
Lorenzo

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions