Add 'nix upgrade-nix' manpage
This commit is contained in:
parent
19540744ad
commit
6b32551aba
2 changed files with 32 additions and 11 deletions
|
@ -37,18 +37,11 @@ struct CmdUpgradeNix : MixDryRun, StoreCommand
|
||||||
return "upgrade Nix to the latest stable version";
|
return "upgrade Nix to the latest stable version";
|
||||||
}
|
}
|
||||||
|
|
||||||
Examples examples() override
|
std::string doc() override
|
||||||
{
|
{
|
||||||
return {
|
return
|
||||||
Example{
|
#include "upgrade-nix.md"
|
||||||
"To upgrade Nix to the latest stable version:",
|
;
|
||||||
"nix upgrade-nix"
|
|
||||||
},
|
|
||||||
Example{
|
|
||||||
"To upgrade Nix in a specific profile:",
|
|
||||||
"nix upgrade-nix -p /nix/var/nix/profiles/per-user/alice/profile"
|
|
||||||
},
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Category category() override { return catNixInstallation; }
|
Category category() override { return catNixInstallation; }
|
||||||
|
|
28
src/nix/upgrade-nix.md
Normal file
28
src/nix/upgrade-nix.md
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
R""(
|
||||||
|
|
||||||
|
# Examples
|
||||||
|
|
||||||
|
* Upgrade Nix to the latest stable version:
|
||||||
|
|
||||||
|
```console
|
||||||
|
# nix upgrade-nix
|
||||||
|
```
|
||||||
|
|
||||||
|
* Upgrade Nix in a specific profile:
|
||||||
|
|
||||||
|
```console
|
||||||
|
# nix upgrade-nix -p /nix/var/nix/profiles/per-user/alice/profile
|
||||||
|
```
|
||||||
|
|
||||||
|
# Description
|
||||||
|
|
||||||
|
This command upgrades Nix to the latest version. By default, it
|
||||||
|
locates the directory containing the `nix` binary in the `$PATH`
|
||||||
|
environment variable. If that directory is a Nix profile, it will
|
||||||
|
upgrade the `nix` package in that profile to the latest stable binary
|
||||||
|
release.
|
||||||
|
|
||||||
|
You cannot use this command to upgrade Nix in the system profile of a
|
||||||
|
NixOS system (that is, if `nix` is found in `/run/current-system`).
|
||||||
|
|
||||||
|
)""
|
Loading…
Reference in a new issue