Skip to content

karlof002/Unlockify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unlockify

Unlockify screenshot

Unlockify is a small JavaFX desktop utility for macOS. Drop a folder into the app, browse for one, or type a path, then unlock read/write permissions recursively with:

chmod -R u+rwX <folder>

You can also use Compress Folder to create a .zip archive beside the selected folder. Unlockify prepares folder permissions first so permission-denied files can be included. If Folder.zip already exists, Unlockify will create Folder-1.zip, Folder-2.zip, and so on.

Requirements

  • macOS
  • Java 17 or newer with jpackage
  • Maven wrapper included in this repo

Run During Development

./mvnw javafx:run

Build A macOS App

./scripts/package-macos.sh

The app bundle will be created at:

target/installer/Unlockify.app

You can open it from Finder or run:

open target/installer/Unlockify.app

Create A DMG

After verifying the app bundle works, you can create a DMG with:

jpackage \
  --type dmg \
  --name Unlockify \
  --dest target/installer \
  --runtime-image target/app \
  --module at.abddev.unbrick/at.abddev.unbrick.Launcher \
  --mac-package-identifier at.abddev.unlockify

For distribution outside your own machine, you will eventually want Apple Developer signing and notarization.

About

Unlockify is a simple macOS JavaFX desktop app that lets users drag and drop a folder, browse for one, or enter a path manually, then restores read/write permissions recursively using chmod -R u+rwX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors