# Job Manager

### Job List

List jobs by status.

Command: `job-list [job_status]`

Arguments:

* Paths
  * [Jobs Path](https://docs.facefusion.io/3.5.4/cli-arguments/paths#jobs-path)
* Misc
  * [Log Level](https://docs.facefusion.io/3.5.4/cli-arguments/misc#log-level)

Example: `job-list drafted`

### Job Create

Create a drafted job.

Command: `job-create [job_id]`

Arguments:

* Paths
  * [Jobs Path](https://docs.facefusion.io/3.5.4/cli-arguments/paths#jobs-path)
* Misc
  * [Log Level](https://docs.facefusion.io/3.5.4/cli-arguments/misc#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](https://docs.facefusion.io/3.5.4/cli-arguments/paths#jobs-path)
* Misc
  * [Log Level](https://docs.facefusion.io/3.5.4/cli-arguments/misc#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](https://docs.facefusion.io/3.5.4/cli-arguments/paths#jobs-path)
* [Misc](https://docs.facefusion.io/3.5.4/usage/cli-arguments/misc)

Example: `job-submit-all`

### Job Delete

Delete a drafted, queued, failed or completed job.

Command: `job-delete [job_id]`

Arguments:

* Paths
  * [Jobs Path](https://docs.facefusion.io/3.5.4/cli-arguments/paths#jobs-path)
* Misc
  * [Log Level](https://docs.facefusion.io/3.5.4/cli-arguments/misc#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](https://docs.facefusion.io/3.5.4/cli-arguments/paths#jobs-path)
* [Misc](https://docs.facefusion.io/3.5.4/usage/cli-arguments/misc)

Example: `job-delete-all`

### Job Add Step

Add a step to a drafted job.

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

Arguments:

* Paths
  * [Config Path](https://docs.facefusion.io/3.5.4/cli-arguments/paths#config-path)
  * [Jobs Path](https://docs.facefusion.io/3.5.4/cli-arguments/paths#jobs-path)
  * [Source Path](https://docs.facefusion.io/3.5.4/cli-arguments/paths#source-paths)
  * [Target Path](https://docs.facefusion.io/3.5.4/cli-arguments/paths#target-path)
  * [Output Path](https://docs.facefusion.io/3.5.4/cli-arguments/paths#output-path)
* [Face Detector](https://docs.facefusion.io/3.5.4/usage/cli-arguments/face-detector)
* [Face Landmarker](https://docs.facefusion.io/3.5.4/usage/cli-arguments/face-landmarker)
* [Face Selector](https://docs.facefusion.io/3.5.4/usage/cli-arguments/face-selector)
* [Face Masker](https://docs.facefusion.io/3.5.4/usage/cli-arguments/face-masker)
* [Frame Extraction](https://docs.facefusion.io/3.5.4/usage/cli-arguments/frame-extraction)
* [Output Creation](https://docs.facefusion.io/3.5.4/usage/cli-arguments/output-creation)
* [Processors](https://docs.facefusion.io/3.5.4/usage/cli-arguments/processors)
* Misc
  * [Log Level](https://docs.facefusion.io/3.5.4/cli-arguments/misc#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](https://docs.facefusion.io/3.5.4/cli-arguments/paths#config-path)
  * [Jobs Path](https://docs.facefusion.io/3.5.4/cli-arguments/paths#jobs-path)
  * [Source Path](https://docs.facefusion.io/3.5.4/cli-arguments/paths#source-paths)
  * [Output Path](https://docs.facefusion.io/3.5.4/cli-arguments/paths#output-path)
* [Face Detector](https://docs.facefusion.io/3.5.4/usage/cli-arguments/face-detector)
* [Face Landmarker](https://docs.facefusion.io/3.5.4/usage/cli-arguments/face-landmarker)
* [Face Selector](https://docs.facefusion.io/3.5.4/usage/cli-arguments/face-selector)
* [Face Masker](https://docs.facefusion.io/3.5.4/usage/cli-arguments/face-masker)
* [Frame Extraction](https://docs.facefusion.io/3.5.4/usage/cli-arguments/frame-extraction)
* [Output Creation](https://docs.facefusion.io/3.5.4/usage/cli-arguments/output-creation)
* [Processors](https://docs.facefusion.io/3.5.4/usage/cli-arguments/processors)
* Misc
  * [Log Level](https://docs.facefusion.io/3.5.4/cli-arguments/misc#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](https://docs.facefusion.io/3.5.4/cli-arguments/paths#config-path)
  * [Jobs Path](https://docs.facefusion.io/3.5.4/cli-arguments/paths#jobs-path)
  * [Source Path](https://docs.facefusion.io/3.5.4/cli-arguments/paths#source-paths)
  * [Target Path](https://docs.facefusion.io/3.5.4/cli-arguments/paths#target-path)
  * [Output Path](https://docs.facefusion.io/3.5.4/cli-arguments/paths#output-path)
* [Face Detector](https://docs.facefusion.io/3.5.4/usage/cli-arguments/face-detector)
* [Face Landmarker](https://docs.facefusion.io/3.5.4/usage/cli-arguments/face-landmarker)
* [Face Selector](https://docs.facefusion.io/3.5.4/usage/cli-arguments/face-selector)
* [Face Masker](https://docs.facefusion.io/3.5.4/usage/cli-arguments/face-masker)
* [Frame Extraction](https://docs.facefusion.io/3.5.4/usage/cli-arguments/frame-extraction)
* [Output Creation](https://docs.facefusion.io/3.5.4/usage/cli-arguments/output-creation)
* [Processors](https://docs.facefusion.io/3.5.4/usage/cli-arguments/processors)
* Misc
  * [Log Level](https://docs.facefusion.io/3.5.4/cli-arguments/misc#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](https://docs.facefusion.io/3.5.4/cli-arguments/paths#jobs-path)
* Misc
  * [Log Level](https://docs.facefusion.io/3.5.4/cli-arguments/misc#log-level)

Example: `job-remove-step example 5`
