Symply is a lightweight macOS SwiftUI application designed to automate the migration of local folders to an external SSD by creating symbolic links. It allows you to quickly offload large folders to an external drive to save space, while preserving access via seamless symlinks.
You can easily get the latest version of Symply without building from source:
- Go to the Releases page of this repository.
- Download the latest
Symply.zipasset. - Extract the ZIP file.
- Drag and drop
Symply.appto yourApplicationsfolder.
Note: If macOS prevents the app from running because it is from an unidentified developer, right-click (or Control-click) the app and select Open.
Troubleshooting "The application can't be opened": If macOS displays an error saying "The application 'Symply' can't be opened", this is due to macOS quarantining unsigned apps downloaded from the internet. To fix this, open the Terminal app and run the following command (assuming you moved Symply to your Applications folder):
xattr -cr /Applications/Symply.appAfter running this command, you will be able to open the app normally.
If you prefer to build Symply from source yourself, follow these steps:
- macOS 14.0 or later
- Xcode and Swift installed (
xcode-select --install)
Clone the repository and run the provided build script:
git clone https://github.com/YOUR_USERNAME/symply.git
cd symply
./build_app.shThis will automatically build the Swift package and generate a self-contained Symply.app bundle in the same directory. You can then launch it or move it to your Applications folder.
This repository is fully set up for "One-Click Deployment" using GitHub Actions.
Whenever you push a tag that starts with v (e.g., v1.0.1), a GitHub Action workflow will automatically:
- Build
Symply.appusingbuild_app.sh. - Zip the app into
Symply.zip. - Create a new GitHub Release with the ZIP attached.
To create a new release, simply run:
git tag v1.0.1
git push origin v1.0.1