64 lines
1.5 KiB
Text
64 lines
1.5 KiB
Text
|
|
= zilch-cli-rust(1)
|
||
|
|
Puck Meerburg
|
||
|
|
v0.0.1
|
||
|
|
:doctype: manpage
|
||
|
|
:manmanual: ZILCH-CLI-RUST
|
||
|
|
:mansource: ZILCH
|
||
|
|
:page-pagination: prev
|
||
|
|
|
||
|
|
== Name
|
||
|
|
|
||
|
|
zilch-cli-rust - builds a Rust crate using Zilch
|
||
|
|
|
||
|
|
== Synopsis
|
||
|
|
|
||
|
|
*zilch-cli-rust* [_OPTION_]... [_TARGET_]...
|
||
|
|
|
||
|
|
== Description
|
||
|
|
|
||
|
|
This command uses Zilch to build one or more Rust crate targets
|
||
|
|
entirely inside Nix, using content-addressed derivations.
|
||
|
|
|
||
|
|
This program requires a Rust crate consisting of a `Cargo.toml` and
|
||
|
|
with a valid and up-to-date `Cargo.lock`.
|
||
|
|
|
||
|
|
== Options
|
||
|
|
|
||
|
|
*-h*::
|
||
|
|
*--help*::
|
||
|
|
Print a help message
|
||
|
|
|
||
|
|
*-j* _COUNT_::
|
||
|
|
*--max-jobs* _COUNT_::
|
||
|
|
The maximum amount of builds to run. Defaults to the amount of cores.
|
||
|
|
|
||
|
|
*-v*::
|
||
|
|
*--verbose*::
|
||
|
|
Increase the verbosity configured in the Nix daemon. Can be specified
|
||
|
|
multiple times.
|
||
|
|
|
||
|
|
*-L*::
|
||
|
|
*--print-build-logs*::
|
||
|
|
Print derivation logs as they come in.
|
||
|
|
|
||
|
|
*-m* _DIR_::
|
||
|
|
*--crate-dir* _DIR_::
|
||
|
|
The directory to use as crate. This is also the crate that will be
|
||
|
|
used to find viable targets to build.
|
||
|
|
|
||
|
|
*-r* _DIR_::
|
||
|
|
*--replace* _DIR_::
|
||
|
|
Add the crate in _DIR_ to the possible dependencies, prioritizing it
|
||
|
|
over any crate in the `Cargo.lock`. Can be specified multiple times.
|
||
|
|
|
||
|
|
*-z* _PATH_::
|
||
|
|
*--overrides* _PATH_::
|
||
|
|
Read build script overrides from this file. By default, a stock set
|
||
|
|
of overrides is used, aimed at some crates. If an empty string is
|
||
|
|
used for _PATH_, this default set of overrides is not used. Can be
|
||
|
|
specified multiple times.
|
||
|
|
|
||
|
|
*--debug*::
|
||
|
|
Crash on the first error, rather than continuing to build the next
|
||
|
|
target.
|