docs(architecture/overview): describe CLI a bit more
Change-Id: Icab9cc26119fb7114794edf1f56494e41e5d63b2 Reviewed-on: https://cl.snix.dev/c/snix/+/30299 Tested-by: besadii Reviewed-by: Ilan Joselevich <personal@ilanjoselevich.com> Autosubmit: Florian Klink <flokli@flokli.de>
This commit is contained in:
parent
cfa186c6a8
commit
bbe5a72aa6
1 changed files with 6 additions and 2 deletions
|
|
@ -79,8 +79,12 @@ It allows keeping `snix-eval` relatively simple.
|
|||
|
||||
## CLI
|
||||
`snix-cli` is a REPL interface, constructing an Evaluator and populating it with
|
||||
most builtins present in Nix. It is our main vehicle to evaluate Nixpkgs and
|
||||
check for differences.
|
||||
most builtins present in Nix. Upon receiving an expression, it'll invoke the
|
||||
evaluator, and depending on the configuration, this might dispatch builds, cause
|
||||
substitutions etc.
|
||||
|
||||
It currently is our vehicle to evaluate Nixpkgs and check for differences - it's
|
||||
not a replacement for `nix-build` or similar. Its CLI is subject to change.
|
||||
|
||||
## Serde
|
||||
`snix-serde` is a crate allowing (de)-serialisation of Rust data structures
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue