Skip to content

Add flepimop2 job CLI#297

Draft
TimothyWillard wants to merge 2 commits into
mainfrom
job-cli
Draft

Add flepimop2 job CLI#297
TimothyWillard wants to merge 2 commits into
mainfrom
job-cli

Conversation

@TimothyWillard
Copy link
Copy Markdown
Collaborator

@TimothyWillard TimothyWillard commented May 27, 2026

Description

Added the flepimop2 job CLI subgroup with flepimop2 job process and
flepimop2 job simulate subcommands. This CLI command allows a user to
utilize job modules to run a process/simulate command in a remote
environment. Also added a "Batch Jobs" guide to the documentation to
introduce the concept to users with the ShellJob module bundled with
flepimop2.

Related issues

Closes #280.

Stacked on #294.

Checklist

  • I have read through and understand the pull request process.
  • I ran successfully ran CI local via just ci.
  • I have updated the CHANGELOG.md or noted "no major changes" in my commit if the PR is small.

Added the `JobABC` module type that consumes `CliCommand`s and then runs
them in a separate environment, with future use cases including HPC
environments like on slurm. Also added `jobs` top level configuration
key to correspond to this new module type and the `ShellJob` class that
just launches the command in a subprocess as an example/simple way to
introduce users to jobs.

Closes #276. Closes #277. Closes #278.
Added the `flepimop2 job` CLI subgroup with `flepimop2 job process` and
`flepimop2 job simulate` subcommands. This CLI command allows a user to
utilize job modules to run a process/simulate command in a remote
environment. Also added a "Batch Jobs" guide to the documentation to
introduce the concept to users with the `ShellJob` module bundled with
`flepimop2`. 

Closes #280.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add flepimop2 job CLI command

1 participant