diff --git a/src/main/java/me/itzg/helpers/users/ManageUsersCommand.java b/src/main/java/me/itzg/helpers/users/ManageUsersCommand.java index e14af750..e4a7a8c0 100644 --- a/src/main/java/me/itzg/helpers/users/ManageUsersCommand.java +++ b/src/main/java/me/itzg/helpers/users/ManageUsersCommand.java @@ -14,6 +14,7 @@ import java.util.HashSet; import java.util.List; import java.util.Set; +import java.util.UUID; import java.util.concurrent.Callable; import lombok.extern.slf4j.Slf4j; import me.itzg.helpers.errors.GenericException; @@ -25,7 +26,10 @@ import me.itzg.helpers.json.ObjectMappers; import me.itzg.helpers.users.model.JavaOp; import me.itzg.helpers.users.model.JavaUser; + +import org.apache.commons.codec.digest.DigestUtils; import org.apache.maven.artifact.versioning.ComparableVersion; + import picocli.CommandLine.ArgGroup; import picocli.CommandLine.Command; import picocli.CommandLine.ExitCode; @@ -46,6 +50,9 @@ public class ManageUsersCommand implements Callable { @Option(names = {"--help", "-h"}, usageHelp = true) boolean help; + @Option(names = {"--offline"}, required = false, description = "Use for offline server, UUIDs are generated") + boolean offline; + @Option(names = "--output-directory", defaultValue = ".") Path outputDirectory; @@ -240,6 +247,10 @@ private JavaUser resolveJavaUserId(SharedFetch sharedFetch, List