User Guide ========== Quick Start ----------- `coming soon` Terminology ----------- * `command` refers to an individual program executed by `thx` as a subprocess, including any rendered template values. An example command could include running unit tests via ``python -m unittest thx``. * `step` refers to a pending command, before any template values are rendered, and includes the configuration, environment, and any other values that may affect the final program and arguments that will be executed. * `job` refers to a named job, consisting of one or more steps, and a list of any other jobs that must be completed before this job can begin (`"requires"`). These are the primary unit defined in the project's ``pyproject.toml``.