import java.util.EnumSet;
import java.util.Set;
-import static java.nio.file.attribute.PosixFilePermission.*;
+import static java.nio.file.attribute.PosixFilePermission.OWNER_EXECUTE;
+import static java.nio.file.attribute.PosixFilePermission.OWNER_READ;
+import static java.nio.file.attribute.PosixFilePermission.OWNER_WRITE;
public class IOUtils {
Files.createFile(file);
}
}
+
+ public static String getDataHomeDir() {
+ String dataHome = System.getenv("XDG_DATA_HOME");
+ if (dataHome != null) {
+ return dataHome;
+ }
+
+ return System.getProperty("user.home") + "/.local/share";
+ }
}