> For the complete documentation index, see [llms.txt](https://docs.facefusion.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facefusion.io/3.6.1/usage/cli-commands/job-manager.md).

# Job Manager

### Job List

List jobs by status.

Command: `job-list [job_status]`

Arguments:

* Paths
  * [Jobs Path](/3.6.1/usage/cli-arguments/paths.md#jobs-path)
* Misc
  * [Log Level](/3.6.1/usage/cli-arguments/misc.md#log-level)

Example: `job-list drafted`

### Job Create

Create a drafted job.

Command: `job-create [job_id]`

Arguments:

* Paths
  * [Jobs Path](/3.6.1/usage/cli-arguments/paths.md#jobs-path)
* Misc
  * [Log Level](/3.6.1/usage/cli-arguments/misc.md#log-level)

Example: `job-create example`

### Job Submit

Submit a drafted job to become a queued job.

Command: `job-submit [job_id]`

Arguments:

* Paths
  * [Jobs Path](/3.6.1/usage/cli-arguments/paths.md#jobs-path)
* Misc
  * [Log Level](/3.6.1/usage/cli-arguments/misc.md#log-level)

Example: `job-submit example`

### Job Submit All

Submit all drafted jobs to become a queued jobs.

Command: `job-submit-all`

Arguments:

* Paths
  * [Jobs Path](/3.6.1/usage/cli-arguments/paths.md#jobs-path)
* [Misc](/3.6.1/usage/cli-arguments/misc.md)

Example: `job-submit-all`

### Job Delete

Delete a drafted, queued, failed or completed job.

Command: `job-delete [job_id]`

Arguments:

* Paths
  * [Jobs Path](/3.6.1/usage/cli-arguments/paths.md#jobs-path)
* Misc
  * [Log Level](/3.6.1/usage/cli-arguments/misc.md#log-level)

Example: `job-delete example`

### Job Delete All

Delete all drafted, queued, failed and completed jobs.

Command: `job-delete-all`

Arguments:

* Paths
  * [Jobs Path](/3.6.1/usage/cli-arguments/paths.md#jobs-path)
* [Misc](/3.6.1/usage/cli-arguments/misc.md)

Example: `job-delete-all`

### Job Add Step

Add a step to a drafted job.

Command: `job-add-step [job_id]`

Arguments:

* Paths
  * [Config Path](/3.6.1/usage/cli-arguments/paths.md#config-path)
  * [Jobs Path](/3.6.1/usage/cli-arguments/paths.md#jobs-path)
  * [Source Path](/3.6.1/usage/cli-arguments/paths.md#source-paths)
  * [Target Path](/3.6.1/usage/cli-arguments/paths.md#target-path)
  * [Output Path](/3.6.1/usage/cli-arguments/paths.md#output-path)
* [Face Detector](/3.6.1/usage/cli-arguments/face-detector.md)
* [Face Landmarker](/3.6.1/usage/cli-arguments/face-landmarker.md)
* [Face Selector](/3.6.1/usage/cli-arguments/face-selector.md)
* [Face Masker](/3.6.1/usage/cli-arguments/face-masker.md)
* [Frame Extraction](/3.6.1/usage/cli-arguments/frame-extraction.md)
* [Output Creation](/3.6.1/usage/cli-arguments/output-creation.md)
* [Processors](/3.6.1/usage/cli-arguments/processors.md)
* Misc
  * [Log Level](/3.6.1/usage/cli-arguments/misc.md#log-level)

Example: `job-add-step example`

### Job Remix Step

Remix a previous step from a drafted job.

Command: `job-remix-step [job_id] [step_index]`

Arguments:

* Paths
  * [Config Path](/3.6.1/usage/cli-arguments/paths.md#config-path)
  * [Jobs Path](/3.6.1/usage/cli-arguments/paths.md#jobs-path)
  * [Source Path](/3.6.1/usage/cli-arguments/paths.md#source-paths)
  * [Output Path](/3.6.1/usage/cli-arguments/paths.md#output-path)
* [Face Detector](/3.6.1/usage/cli-arguments/face-detector.md)
* [Face Landmarker](/3.6.1/usage/cli-arguments/face-landmarker.md)
* [Face Selector](/3.6.1/usage/cli-arguments/face-selector.md)
* [Face Masker](/3.6.1/usage/cli-arguments/face-masker.md)
* [Frame Extraction](/3.6.1/usage/cli-arguments/frame-extraction.md)
* [Output Creation](/3.6.1/usage/cli-arguments/output-creation.md)
* [Processors](/3.6.1/usage/cli-arguments/processors.md)
* Misc
  * [Log Level](/3.6.1/usage/cli-arguments/misc.md#log-level)

Example: `job-remix-step example 5`

### Job Insert Step

Insert a step to a drafted job.

Command: `job-insert-step [job_id] [step_index]`

Arguments:

* Paths
  * [Config Path](/3.6.1/usage/cli-arguments/paths.md#config-path)
  * [Jobs Path](/3.6.1/usage/cli-arguments/paths.md#jobs-path)
  * [Source Path](/3.6.1/usage/cli-arguments/paths.md#source-paths)
  * [Target Path](/3.6.1/usage/cli-arguments/paths.md#target-path)
  * [Output Path](/3.6.1/usage/cli-arguments/paths.md#output-path)
* [Face Detector](/3.6.1/usage/cli-arguments/face-detector.md)
* [Face Landmarker](/3.6.1/usage/cli-arguments/face-landmarker.md)
* [Face Selector](/3.6.1/usage/cli-arguments/face-selector.md)
* [Face Masker](/3.6.1/usage/cli-arguments/face-masker.md)
* [Frame Extraction](/3.6.1/usage/cli-arguments/frame-extraction.md)
* [Output Creation](/3.6.1/usage/cli-arguments/output-creation.md)
* [Processors](/3.6.1/usage/cli-arguments/processors.md)
* Misc
  * [Log Level](/3.6.1/usage/cli-arguments/misc.md#log-level)

Example: `job-insert-step example 5`

### Job Remove Step

Remove a step from a drafted job.

Command: `job-remove-step [job_id] [step_index]`

Arguments:

* Paths
  * [Jobs Path](/3.6.1/usage/cli-arguments/paths.md#jobs-path)
* Misc
  * [Log Level](/3.6.1/usage/cli-arguments/misc.md#log-level)

Example: `job-remove-step example 5`
