aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS.Main/Terminal
diff options
context:
space:
mode:
Diffstat (limited to 'ShiftOS.Main/Terminal')
-rw-r--r--ShiftOS.Main/Terminal/Commands/Hello.cs23
-rw-r--r--ShiftOS.Main/Terminal/Commands/TestStory.cs37
-rw-r--r--ShiftOS.Main/Terminal/Commands/forceimplement.cs12
-rw-r--r--ShiftOS.Main/Terminal/Commands/upgrade.cs24
4 files changed, 36 insertions, 60 deletions
diff --git a/ShiftOS.Main/Terminal/Commands/Hello.cs b/ShiftOS.Main/Terminal/Commands/Hello.cs
deleted file mode 100644
index f4940b5..0000000
--- a/ShiftOS.Main/Terminal/Commands/Hello.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace ShiftOS.Main.Terminal.Commands
-{
- public class Hello : TerminalCommand
- {
- public override string Name { get; } = "Hello";
- public override string Summary { get; } = "Just an example command.";
- public override string Usage { get; } = "Hello <NAME>.";
- public override bool Unlocked { get; set; } = true;
-
- public override void Run(params string[] parameters)
- {
- string name = string.Join(" ", parameters);
- WriteLine($"Oh, hello, {name}.");
- }
- }
-}
diff --git a/ShiftOS.Main/Terminal/Commands/TestStory.cs b/ShiftOS.Main/Terminal/Commands/TestStory.cs
deleted file mode 100644
index b3c0989..0000000
--- a/ShiftOS.Main/Terminal/Commands/TestStory.cs
+++ /dev/null
@@ -1,37 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Threading;
-using System.Threading.Tasks;
-
-namespace ShiftOS.Main.Terminal.Commands
-{
- public class TestStory : TerminalCommand
- {
- public override string Name { get; } = "teststory";
- public override string Summary { get; } = "Debug Command - Test the intro";
- public override string Usage { get; } = "teststory";
- public override bool Unlocked { get; set; } = false;
-
- public override void Run(params string[] parameters)
- {
- var r = new Random();
- WriteLine($"Incoming connection from {r.Next(0, 256)}.{r.Next(0, 256)}.{r.Next(0, 256)}.{r.Next(0, 256)}...");
- WriteLine(); //The various Task.Delay functions are to make the Thread.Sleep function work.
- Thread.Sleep(r.Next(2000, 4500));
- WriteLine("User set alias as \"DevX\".");
- Task.Delay(1);
- Thread.Sleep(4000);
- WriteLine("User <DevX> has connected successfully!");
- Task.Delay(1);
- Thread.Sleep(3400);
- StoryWriteLine("Well, it seems ShiftOS has installed. Congrats.... err... whatever your name is.");
- }
- private void StoryWriteLine(string value)
- {
- WriteLine($"[devx@master ~]$ {value}");
- }
- }
-}
diff --git a/ShiftOS.Main/Terminal/Commands/forceimplement.cs b/ShiftOS.Main/Terminal/Commands/forceimplement.cs
new file mode 100644
index 0000000..f793820
--- /dev/null
+++ b/ShiftOS.Main/Terminal/Commands/forceimplement.cs
@@ -0,0 +1,12 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace ShiftOS.Main.Terminal.Commands
+{
+ class forceimplement
+ {
+ }
+}
diff --git a/ShiftOS.Main/Terminal/Commands/upgrade.cs b/ShiftOS.Main/Terminal/Commands/upgrade.cs
new file mode 100644
index 0000000..83ba103
--- /dev/null
+++ b/ShiftOS.Main/Terminal/Commands/upgrade.cs
@@ -0,0 +1,24 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace ShiftOS.Main.Terminal.Commands
+{
+ public class upgrade : TerminalCommand
+ {
+ public override string Name { get; } = "upgrade";
+ public override string Summary { get; } = "Allows you to install upgrades for ShiftOS.";
+ public override string Usage { get; } = "upgrade <install/list/info> <upgrade>";
+ public override bool Unlocked { get; set; } = true;
+
+ public override void Run(params string[] args)
+ {
+ if (args.Length == 0)
+ {
+ WriteLine("sbash: ");
+ }
+ }
+ }
+}