aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS-TheRevival/API/TerminalAPI.vb
diff options
context:
space:
mode:
Diffstat (limited to 'ShiftOS-TheRevival/API/TerminalAPI.vb')
-rw-r--r--ShiftOS-TheRevival/API/TerminalAPI.vb24
1 files changed, 23 insertions, 1 deletions
diff --git a/ShiftOS-TheRevival/API/TerminalAPI.vb b/ShiftOS-TheRevival/API/TerminalAPI.vb
index c6c8535..eb0f10b 100644
--- a/ShiftOS-TheRevival/API/TerminalAPI.vb
+++ b/ShiftOS-TheRevival/API/TerminalAPI.vb
@@ -1,4 +1,6 @@
-Module TerminalAPI
+Imports System.IO.Compression
+
+Module TerminalAPI
Public command As String
Public AdvancedCommand As Boolean
Public RawCommand As String
@@ -298,6 +300,12 @@
End If
If command Like "color *" Then
GetColor("terminal", command.Substring(6, 1), command.Substring(7, 1))
+ AdvancedCommand = False
+ NormalCommand()
+ End If
+ If command Like "copy *" Then
+ Copy()
+ AdvancedCommand = False
NormalCommand()
End If
If command Like "cowsay *" Then
@@ -395,6 +403,20 @@
NormalCommand()
End If
End If
+ If command Like "unzip *" Then
+ If Strings.AvailableFeature(33) = 1 Then
+ Unzip()
+ End If
+ AdvancedCommand = False
+ NormalCommand()
+ End If
+ If command Like "zip *" Then
+ If Strings.AvailableFeature(32) = 1 Then
+ Zip()
+ End If
+ AdvancedCommand = False
+ NormalCommand()
+ End If
End If
If Console.BadCommand = True Then
NewLine("Bad command or wrong file name")