vuls: init at 0.27.0
[NixPkgs.git] / doc / hooks / just.section.md
blob0eb4864ac74b878d67277a16830058c8265c0b24
1 # `just` {#just-hook}
3 This setup hook attempts to use [the `just` command runner](https://just.systems/man/en/) to build, check, and install the package. The hook overrides `buildPhase`, `checkPhase`, and `installPhase` by default.
5 []{#just-hook-justFlags} The `justFlags` variable can be set to a list of strings to add additional flags passed to all invocations of `just`.
7 ## `buildPhase` {#just-hook-buildPhase}
9 This phase attempts to invoke `just` with [the default recipe](https://just.systems/man/en/chapter_23.html).
11 []{#just-hook-dontUseJustBuild} This behavior can be disabled by setting `dontUseJustBuild` to `true`.
13 ## `checkPhase` {#just-hook-checkPhase}
15 This phase attempts to invoke the `just test` recipe, if it is available. This can be overrided by setting `checkTarget` to a string.
17 []{#just-hook-dontUseJustCheck} This behavior can be disabled by setting `dontUseJustCheck` to `true`.
19 ## `installPhase` {#just-hook-installPhase}
21 This phase attempts to invoke the `just install` recipe.
23 []{#just-hook-dontUseJustInstall} This behavior can be disabled by setting `dontUseJustInstall` to `true`.