Also use long options in src/nix/*.md

This commit is contained in:
Alexander Schmolck 2023-04-30 14:55:08 +01:00
parent 8d4b6766e2
commit afd9bd787d
13 changed files with 23 additions and 23 deletions

View file

@ -44,7 +44,7 @@ R""(
`release.nix`: `release.nix`:
```console ```console
# nix build -f release.nix build.x86_64-linux # nix build --file release.nix build.x86_64-linux
``` ```
* Build a NixOS system configuration from a flake, and make a profile * Build a NixOS system configuration from a flake, and make a profile

View file

@ -15,7 +15,7 @@ R""(
SSH: SSH:
```console ```console
# nix copy -s --to ssh://server /run/current-system # nix copy --substitute-on-destination --to ssh://server /run/current-system
``` ```
The `-s` flag causes the remote machine to try to substitute missing The `-s` flag causes the remote machine to try to substitute missing

View file

@ -69,7 +69,7 @@ R""(
* Run a series of script commands: * Run a series of script commands:
```console ```console
# nix develop --command bash -c "mkdir build && cmake .. && make" # nix develop --command bash --command "mkdir build && cmake .. && make"
``` ```
# Description # Description

View file

@ -18,7 +18,7 @@ R""(
* Evaluate a Nix expression from a file: * Evaluate a Nix expression from a file:
```console ```console
# nix eval -f ./my-nixpkgs hello.name # nix eval --file ./my-nixpkgs hello.name
``` ```
* Get the current version of the `nixpkgs` flake: * Get the current version of the `nixpkgs` flake:

View file

@ -68,6 +68,6 @@ The following flake output attributes must be
In addition, the `hydraJobs` output is evaluated in the same way as In addition, the `hydraJobs` output is evaluated in the same way as
Hydra's `hydra-eval-jobs` (i.e. as a arbitrarily deeply nested Hydra's `hydra-eval-jobs` (i.e. as a arbitrarily deeply nested
attribute set of derivations). Similarly, the attribute set of derivations). Similarly, the
`legacyPackages`.*system* output is evaluated like `nix-env -qa`. `legacyPackages`.*system* output is evaluated like `nix-env --query --available `.
)"" )""

View file

@ -5,7 +5,7 @@ R""(
* To list a specific file in a NAR: * To list a specific file in a NAR:
```console ```console
# nix nar ls -l ./hello.nar /bin/hello # nix nar ls --long ./hello.nar /bin/hello
-r-xr-xr-x 38184 hello -r-xr-xr-x 38184 hello
``` ```
@ -13,7 +13,7 @@ R""(
format: format:
```console ```console
# nix nar ls --json -R ./hello.nar /bin # nix nar ls --json --recursive ./hello.nar /bin
{"type":"directory","entries":{"hello":{"type":"regular","size":38184,"executable":true,"narOffset":400}}} {"type":"directory","entries":{"hello":{"type":"regular","size":38184,"executable":true,"narOffset":400}}}
``` ```

View file

@ -197,7 +197,7 @@ operate are determined as follows:
of all outputs of the `glibc` package in the binary cache: of all outputs of the `glibc` package in the binary cache:
```console ```console
# nix path-info -S --eval-store auto --store https://cache.nixos.org 'nixpkgs#glibc^*' # nix path-info --closure-size --eval-store auto --store https://cache.nixos.org 'nixpkgs#glibc^*'
/nix/store/g02b1lpbddhymmcjb923kf0l7s9nww58-glibc-2.33-123 33208200 /nix/store/g02b1lpbddhymmcjb923kf0l7s9nww58-glibc-2.33-123 33208200
/nix/store/851dp95qqiisjifi639r0zzg5l465ny4-glibc-2.33-123-bin 36142896 /nix/store/851dp95qqiisjifi639r0zzg5l465ny4-glibc-2.33-123-bin 36142896
/nix/store/kdgs3q6r7xdff1p7a9hnjr43xw2404z7-glibc-2.33-123-debug 155787312 /nix/store/kdgs3q6r7xdff1p7a9hnjr43xw2404z7-glibc-2.33-123-debug 155787312
@ -208,7 +208,7 @@ operate are determined as follows:
and likewise, using a store path to a "drv" file to specify the derivation: and likewise, using a store path to a "drv" file to specify the derivation:
```console ```console
# nix path-info -S '/nix/store/gzaflydcr6sb3567hap9q6srzx8ggdgg-glibc-2.33-78.drv^*' # nix path-info --closure-size '/nix/store/gzaflydcr6sb3567hap9q6srzx8ggdgg-glibc-2.33-78.drv^*'
``` ```
* If you didn't specify the desired outputs, but the derivation has an * If you didn't specify the desired outputs, but the derivation has an

View file

@ -13,7 +13,7 @@ R""(
closure, sorted by size: closure, sorted by size:
```console ```console
# nix path-info -rS /run/current-system | sort -nk2 # nix path-info --recursive --closure-size /run/current-system | sort -nk2
/nix/store/hl5xwp9kdrd1zkm0idm3kkby9q66z404-empty 96 /nix/store/hl5xwp9kdrd1zkm0idm3kkby9q66z404-empty 96
/nix/store/27324qvqhnxj3rncazmxc4mwy79kz8ha-nameservers 112 /nix/store/27324qvqhnxj3rncazmxc4mwy79kz8ha-nameservers 112
@ -25,7 +25,7 @@ R""(
readable sizes: readable sizes:
```console ```console
# nix path-info -rsSh nixpkgs#rustc # nix path-info --recursive --size --closure-size --human-readable nixpkgs#rustc
/nix/store/01rrgsg5zk3cds0xgdsq40zpk6g51dz9-ncurses-6.2-dev 386.7K 69.1M /nix/store/01rrgsg5zk3cds0xgdsq40zpk6g51dz9-ncurses-6.2-dev 386.7K 69.1M
/nix/store/0q783wnvixpqz6dxjp16nw296avgczam-libpfm-4.11.0 5.9M 37.4M /nix/store/0q783wnvixpqz6dxjp16nw296avgczam-libpfm-4.11.0 5.9M 37.4M
@ -34,7 +34,7 @@ R""(
* Check the existence of a path in a binary cache: * Check the existence of a path in a binary cache:
```console ```console
# nix path-info -r /nix/store/blzxgyvrk32ki6xga10phr4sby2xf25q-geeqie-1.5.1 --store https://cache.nixos.org/ # nix path-info --recursive /nix/store/blzxgyvrk32ki6xga10phr4sby2xf25q-geeqie-1.5.1 --store https://cache.nixos.org/
path '/nix/store/blzxgyvrk32ki6xga10phr4sby2xf25q-geeqie-1.5.1' is not valid path '/nix/store/blzxgyvrk32ki6xga10phr4sby2xf25q-geeqie-1.5.1' is not valid
``` ```
@ -57,7 +57,7 @@ R""(
size: size:
```console ```console
# nix path-info --json --all -S \ # nix path-info --json --all --closure-size \
| jq 'map(select(.closureSize > 1e9)) | sort_by(.closureSize) | map([.path, .closureSize])' | jq 'map(select(.closureSize > 1e9)) | sort_by(.closureSize) | map([.path, .closureSize])'
[ [
…, …,

View file

@ -52,12 +52,12 @@ R""(
* Search for packages containing `neovim` but hide ones containing either `gui` or `python`: * Search for packages containing `neovim` but hide ones containing either `gui` or `python`:
```console ```console
# nix search nixpkgs neovim -e 'python|gui' # nix search nixpkgs neovim --exclude 'python|gui'
``` ```
or or
```console ```console
# nix search nixpkgs neovim -e 'python' -e 'gui' # nix search nixpkgs neovim --exclude 'python' --exclude 'gui'
``` ```
# Description # Description

View file

@ -19,26 +19,26 @@ R""(
* Run GNU Hello: * Run GNU Hello:
```console ```console
# nix shell nixpkgs#hello -c hello --greeting 'Hi everybody!' # nix shell nixpkgs#hello --command hello --greeting 'Hi everybody!'
Hi everybody! Hi everybody!
``` ```
* Run multiple commands in a shell environment: * Run multiple commands in a shell environment:
```console ```console
# nix shell nixpkgs#gnumake -c sh -c "cd src && make" # nix shell nixpkgs#gnumake --command sh --command "cd src && make"
``` ```
* Run GNU Hello in a chroot store: * Run GNU Hello in a chroot store:
```console ```console
# nix shell --store ~/my-nix nixpkgs#hello -c hello # nix shell --store ~/my-nix nixpkgs#hello --command hello
``` ```
* Start a shell providing GNU Hello in a chroot store: * Start a shell providing GNU Hello in a chroot store:
```console ```console
# nix shell --store ~/my-nix nixpkgs#hello nixpkgs#bashInteractive -c bash # nix shell --store ~/my-nix nixpkgs#hello nixpkgs#bashInteractive --command bash
``` ```
Note that it's necessary to specify `bash` explicitly because your Note that it's necessary to specify `bash` explicitly because your

View file

@ -5,7 +5,7 @@ R""(
* To list the contents of a store path in a binary cache: * To list the contents of a store path in a binary cache:
```console ```console
# nix store ls --store https://cache.nixos.org/ -lR /nix/store/0i2jd68mp5g6h2sa5k9c85rb80sn8hi9-hello-2.10 # nix store ls --store https://cache.nixos.org/ --long --recursive /nix/store/0i2jd68mp5g6h2sa5k9c85rb80sn8hi9-hello-2.10
dr-xr-xr-x 0 ./bin dr-xr-xr-x 0 ./bin
-r-xr-xr-x 38184 ./bin/hello -r-xr-xr-x 38184 ./bin/hello
dr-xr-xr-x 0 ./share dr-xr-xr-x 0 ./share
@ -15,7 +15,7 @@ R""(
* To show information about a specific file in a binary cache: * To show information about a specific file in a binary cache:
```console ```console
# nix store ls --store https://cache.nixos.org/ -l /nix/store/0i2jd68mp5g6h2sa5k9c85rb80sn8hi9-hello-2.10/bin/hello # nix store ls --store https://cache.nixos.org/ --long /nix/store/0i2jd68mp5g6h2sa5k9c85rb80sn8hi9-hello-2.10/bin/hello
-r-xr-xr-x 38184 hello -r-xr-xr-x 38184 hello
``` ```

View file

@ -11,7 +11,7 @@ R""(
* Upgrade Nix in a specific profile: * Upgrade Nix in a specific profile:
```console ```console
# nix upgrade-nix -p ~alice/.local/state/nix/profiles/profile # nix upgrade-nix --profile ~alice/.local/state/nix/profiles/profile
``` ```
# Description # Description

View file

@ -12,7 +12,7 @@ R""(
signatures: signatures:
```console ```console
# nix store verify -r -n2 --no-contents $(type -p firefox) # nix store verify --recursive --sigs-needed 2 --no-contents $(type -p firefox)
``` ```
* Verify a store path in the binary cache `https://cache.nixos.org/`: * Verify a store path in the binary cache `https://cache.nixos.org/`: