Home Explore Blog CI



nix

1st chunk of `src/nix/add.md`
d648cfa68add8af6dc702715b4a209c90c52325cbf9ebf8500000001000001f0
R""(

# Description

Copy *path* to the Nix store, and print the resulting store path on
standard output.

> **Warning**
>
> The resulting store path is not registered as a garbage
> collector root, so it could be deleted before you have a
> chance to register it.

# Examples

Add a directory to the store:

```console
# mkdir dir
# echo foo > dir/bar

# nix store add ./dir
/nix/store/6pmjx56pm94n66n4qw1nff0y1crm8nqg-dir

# cat /nix/store/6pmjx56pm94n66n4qw1nff0y1crm8nqg-dir/bar
foo
```

)""

Title: Nix Store Add Command: Description and Examples
Summary
The `nix store add` command copies a given path to the Nix store and prints the resulting store path. A warning is given that the store path is not immediately registered as a garbage collector root. An example shows adding a directory to the store and verifying its contents.