9
0
mirror of https://github.com/VolmitSoftware/Iris.git synced 2025-12-30 04:29:05 +00:00
This commit is contained in:
Dan Macbook
2020-08-13 10:45:59 -04:00
parent 991aaa8677
commit 8586ec67b6
13 changed files with 208 additions and 76 deletions

View File

@@ -5,8 +5,7 @@ import com.volmit.iris.util.Command;
import com.volmit.iris.util.MortarCommand;
import com.volmit.iris.util.MortarSender;
public class CommandIrisStudio extends MortarCommand
{
public class CommandIrisStudio extends MortarCommand {
@Command
private CommandIrisStudioCreate create;
@@ -18,31 +17,31 @@ public class CommandIrisStudio extends MortarCommand
@Command
private CommandIrisStudioPackage pkg;
@Command
private CommandIrisStudioVerify verify;
@Command
private CommandIrisStudioUpdate update;
@Command
private CommandIrisStudioList list;
public CommandIrisStudio()
{
public CommandIrisStudio() {
super("studio", "std");
requiresPermission(Iris.perm.studio);
setCategory("Studio");
}
@Override
public boolean handle(MortarSender sender, String[] args)
{
public boolean handle(MortarSender sender, String[] args) {
sender.sendMessage("Iris Studio Commands");
printHelp(sender);
return true;
}
@Override
protected String getArgsUsage()
{
protected String getArgsUsage() {
return "[subcommand]";
}
}

View File

@@ -0,0 +1,31 @@
package com.volmit.iris.command;
import com.volmit.iris.Iris;
import com.volmit.iris.util.MortarCommand;
import com.volmit.iris.util.MortarSender;
public class CommandIrisStudioUpdate extends MortarCommand {
public CommandIrisStudioUpdate() {
super("update", "upd");
requiresPermission(Iris.perm.studio);
setDescription("Update your dimension project.");
setCategory("Studio");
}
@Override
public boolean handle(MortarSender sender, String[] args) {
if (args.length == 0) {
sender.sendMessage("/iris std package <DIMENSION>");
return true;
}
Iris.proj.updateWorkspace(Iris.proj.getWorkspaceFile(args[0]));
return true;
}
@Override
protected String getArgsUsage() {
return "[dimension]";
}
}