Home Explore Blog CI



nix

src/nix/add.md
81f054dc444863d1e590c9926edc64c4d9c5671572ac94f300000003000001f0
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
```

)""

Chunks
d648cfa6 (1st chunk of `src/nix/add.md`)
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.