From 6277c455fac045006767d8e105515043a12fd147 Mon Sep 17 00:00:00 2001 From: Rob Greene Date: Tue, 26 Dec 2023 21:29:58 -0600 Subject: [PATCH] Settings fields need to be static in the shell. --- .../io/github/applecommander/acx/command/ShellCommand.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/cli-acx/src/main/java/io/github/applecommander/acx/command/ShellCommand.java b/app/cli-acx/src/main/java/io/github/applecommander/acx/command/ShellCommand.java index fe5f02d..0ae4314 100644 --- a/app/cli-acx/src/main/java/io/github/applecommander/acx/command/ShellCommand.java +++ b/app/cli-acx/src/main/java/io/github/applecommander/acx/command/ShellCommand.java @@ -64,15 +64,15 @@ import java.util.regex.Pattern; public class ShellCommand implements Callable { private static final String PROMPT = "ACX> "; - private boolean exit = false; + private static boolean exit = false; @Command(name = "exit", aliases = { "quit" }, description = "Exit shell environment") public void exitShell() { exit = true; } - private String defaultDiskName = null; + private static String defaultDiskName = null; @Command(name = "default", description = "Display or set the default disk") - public void defaultDisk(@Parameters(description = "Disk to be set as default", arity = "0..1", defaultValue = "") String diskName) { + public void defaultDisk(@Parameters(description = "Disk to be set as default", defaultValue = "") String diskName) { if (diskName == null || diskName.isEmpty()) { if (defaultDiskName == null) { System.out.println("No default disk has been set.");