nix run: Add some examples

This commit is contained in:
Eelco Dolstra 2017-09-07 20:09:04 +02:00
parent dff440aab3
commit 2e9b7c4cb2

View file

@ -70,6 +70,24 @@ struct CmdRun : InstallablesCommand
return "run a shell in which the specified packages are available";
}
Examples examples() override
{
return {
Example{
"To start a shell providing GNU Hello from NixOS 17.03:",
"nix run -f channel:nixos-17.03 hello"
},
Example{
"To start a shell providing youtube-dl from your 'nixpkgs' channel:",
"nix run nixpkgs.youtube-dl"
},
Example{
"To run GNU Hello:",
"nix run nixpkgs.hello -c hello --greeting 'Hi everybody!'"
},
};
}
void run(ref<Store> store) override
{
auto outPaths = toStorePaths(store, Build);