AppleCommander/app/cli-acx/src/main/java/io/github/applecommander/acx/command/LockCommand.java

18 lines
655 B
Java

package io.github.applecommander.acx.command;
import java.util.logging.Logger;
import io.github.applecommander.acx.base.ReadWriteDiskCommandWithGlobOptions;
import io.github.applecommander.filestreamer.FileTuple;
import picocli.CommandLine.Command;
@Command(name = "lock", description = "Lock file(s) on a disk image.")
public class LockCommand extends ReadWriteDiskCommandWithGlobOptions {
private static Logger LOG = Logger.getLogger(LockCommand.class.getName());
public void fileHandler(FileTuple tuple) {
tuple.fileEntry.setLocked(true);
LOG.info(() -> String.format("File '%s' locked.", tuple.fileEntry.getFilename()));
}
}