summaryrefslogtreecommitdiff
path: root/Source/Applications/PaperWork/main.cpp
diff options
context:
space:
mode:
authorAlexis211 <alexis211@gmail.com>2009-11-29 12:30:07 +0100
committerAlexis211 <alexis211@gmail.com>2009-11-29 12:30:07 +0100
commit74dea7d492d6d352bfacb147b1c08ad0cf0a8b29 (patch)
treef613c8395b75a68e51d69c24eb3acdb0816ad509 /Source/Applications/PaperWork/main.cpp
parentd3e4ef59cbb45f02e07fe17fb7c58cba3c737900 (diff)
parenta913d4c2cb4daf10c0eac4d548fccb26b2a9f099 (diff)
downloadMelon-74dea7d492d6d352bfacb147b1c08ad0cf0a8b29.tar.gz
Melon-74dea7d492d6d352bfacb147b1c08ad0cf0a8b29.zip
Merge branch 'mountpoints' of github.com:Alexis211/Melon into mountpoints
Diffstat (limited to 'Source/Applications/PaperWork/main.cpp')
-rw-r--r--Source/Applications/PaperWork/main.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/Source/Applications/PaperWork/main.cpp b/Source/Applications/PaperWork/main.cpp
index 1a4c1c7..2fb40df 100644
--- a/Source/Applications/PaperWork/main.cpp
+++ b/Source/Applications/PaperWork/main.cpp
@@ -1,6 +1,8 @@
#include <Binding/Process.class.h>
#include <String.class.h>
+#define DEFAULT_SHELL "/Applications/Shell/Shell.app"
+
int main(Vector<String> args) {
String act = "init";
if (args.size() == 2) {
@@ -36,7 +38,10 @@ int main(Vector<String> args) {
outvt << "Authentication failed.\n\n";
continue;
}
- Process p = Process::run("/Applications/Shell/Shell.app");
+ outvt << "What shell to run [" << DEFAULT_SHELL << "]? ";
+ String sh = invt.readLine();
+ if (sh == "") sh = DEFAULT_SHELL;
+ Process p = Process::run(sh);
if (p.valid()) {
p.setInVT(invt);
p.setOutVT(outvt);