Skip to content

Commit

Permalink
rename nix run to nix shell and nix app to nix run
Browse files Browse the repository at this point in the history
  • Loading branch information
mkenigs committed Apr 29, 2020
1 parent 9570036 commit 5d8504b
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
File renamed without changes.
22 changes: 11 additions & 11 deletions src/nix/run.cc
Original file line number Diff line number Diff line change
Expand Up @@ -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")
Expand All @@ -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"
},
};
}
Expand Down Expand Up @@ -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);
}
Expand All @@ -162,7 +162,7 @@ struct CmdApp : InstallableCommand, RunCommon
return {
Example{
"To run Blender:",
"nix app blender-bin"
"nix run blender-bin"
},
};
}
Expand Down Expand Up @@ -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)
{
Expand Down

0 comments on commit 5d8504b

Please sign in to comment.