aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatthew Kenigsberg <matthewkenigsberg@gmail.com>2020-04-29 14:02:37 -0600
committerMatthew Kenigsberg <matthewkenigsberg@gmail.com>2020-04-29 15:45:10 -0600
commit5d8504b9789ffebabe8226227c4061dd48354177 (patch)
treed8929911aacbbcbf55cfbdfaee0cb6b67dc9f100 /src
parent9570036146b9bdbd66ce0b9f71479d0f56f3bf35 (diff)
rename nix run to nix shell and nix app to nix run
Diffstat (limited to 'src')
-rw-r--r--src/nix/dev-shell.cc (renamed from src/nix/shell.cc)0
-rw-r--r--src/nix/run.cc22
2 files changed, 11 insertions, 11 deletions
diff --git a/src/nix/shell.cc b/src/nix/dev-shell.cc
index b0710906b..b0710906b 100644
--- a/src/nix/shell.cc
+++ b/src/nix/dev-shell.cc
diff --git a/src/nix/run.cc b/src/nix/run.cc
index 901b87fbb..f14e221e2 100644
--- a/src/nix/run.cc
+++ b/src/nix/run.cc
@@ -57,11 +57,11 @@ struct RunCommon : virtual Command
}
};
-struct CmdRun : InstallablesCommand, RunCommon, MixEnvironment
+struct CmdShell : InstallablesCommand, RunCommon, MixEnvironment
{
std::vector<std::string> command = { getEnv("SHELL").value_or("bash") };
- CmdRun()
+ CmdShell()
{
mkFlag()
.longName("command")
@@ -85,19 +85,19 @@ struct CmdRun : InstallablesCommand, RunCommon, MixEnvironment
return {
Example{
"To start a shell providing GNU Hello from NixOS 17.03:",
- "nix run -f channel:nixos-17.03 hello"
+ "nix shell -f channel:nixos-17.03 hello"
},
Example{
"To start a shell providing youtube-dl from your 'nixpkgs' channel:",
- "nix run nixpkgs#youtube-dl"
+ "nix shell nixpkgs#youtube-dl"
},
Example{
"To run GNU Hello:",
- "nix run nixpkgs#hello -c hello --greeting 'Hi everybody!'"
+ "nix shell nixpkgs#hello -c hello --greeting 'Hi everybody!'"
},
Example{
"To run GNU Hello in a chroot store:",
- "nix run --store ~/my-nix nixpkgs#hello -c hello"
+ "nix shell --store ~/my-nix nixpkgs#hello -c hello"
},
};
}
@@ -141,13 +141,13 @@ struct CmdRun : InstallablesCommand, RunCommon, MixEnvironment
}
};
-static auto r1 = registerCommand<CmdRun>("run");
+static auto r1 = registerCommand<CmdShell>("shell");
-struct CmdApp : InstallableCommand, RunCommon
+struct CmdRun : InstallableCommand, RunCommon
{
std::vector<std::string> args;
- CmdApp()
+ CmdRun()
{
expectArgs("args", &args);
}
@@ -162,7 +162,7 @@ struct CmdApp : InstallableCommand, RunCommon
return {
Example{
"To run Blender:",
- "nix app blender-bin"
+ "nix run blender-bin"
},
};
}
@@ -192,7 +192,7 @@ struct CmdApp : InstallableCommand, RunCommon
}
};
-static auto r2 = registerCommand<CmdApp>("app");
+static auto r2 = registerCommand<CmdRun>("run");
void chrootHelper(int argc, char * * argv)
{