| latch-version | The version of latch to install (see https://pypi.org/project/latch/). | no | latest |
| latch-command | The path to or alias for the latch command. Otherwise, `latch` must be on the PATH. | no | latch |
| latch-workspace | Workspace id (see ~/.latch/workspace), typically numeric. | no | "" |
| latch-token | Latch token (see ~/.token). Please store this in a secret! | no | "" |
| ssh-config | Set up the ~/.ssh directory. | no | true |
| register | Register repository workflow code to Latch. Visit docs.latch.bio to learn more. | no | false |
| register-pkg-root | The relative path to the root of the package to register | no | . |
| register-remote | Use a remote server to build workflow. | no | true |
| register-disable-auto-version | Whether to automatically bump the version of the workflow each time register is called. | no | false |
| register-snakefile | Path to the Snakefile (for Snakemake) to register | no | "" |
| already-registered-do-not-fail | Whether the workflow should fail if the worfklow is already registered. | no | false |
| mark-as-release | Whether to mark the registered workflow as a release (must set `register` to 'true'). | no | false |
| skip-install | Whether to skip installing the latch CLI. If true, the latch CLI must be available via the shell (bash). | no | false |