Releases: imothee/tmpdisk
v2.3.0-beta
What's New in 2.3.0
Standalone CLI
- CLI can now create RAM disks without the GUI app running
- Writes
.tmpdiskmetadata files for GUI app discovery - Full support for all volume options as command-line flags
- New commands:
create,eject,save,list,help
Folder Syncs
- Sync folder contents to/from RAM disk on create/save/eject
--sync,--sync-interval,--save-on-ejectCLI options- Save button in menu for synced volumes
Compatibility
- Now supports macOS 10.13 (High Sierra) and later
- Added fallbacks for older macOS versions
Fixes
- Fixed volume ownership for noexec volumes
- noexec volumes now prompt for helper installation like TMPFS
- UI alignment fixes in Create New TmpDisk dialog
- Simplified menu bar (removed unused menus)
Localization
- Added Japanese translation
v2.2.1
v2.2.0
What's Changed
- Add zh-Hans translations for UI and prompts by @DawnLiExp in #48
- feat: adds apfs and noexec by @imothee in #46
New Contributors
- @DawnLiExp made their first contribution in #48
Full Changelog: v2.1.0...v2.2.0
2.2.0-beta
Changelog
- Fixes issue mounting >2GB apfs volumes
- Adds NoExec and APFS options.
- Cleans up interface and better handles ejection and force ejection.
- Adds custom mountPoint to disks
- Adds Add Button on Autocreate manager
- Adds TmpDisk CLI app with new interface
Optionally install the CLI to your bin directory
sudo ln -s /Applications/TmpDisk.app/Contents/Resources/TmpDiskCLI /usr/local/bin/tmpdisk
Usage
TmpDisk Command Help
===================
Commands:
help Display this help message
Parameters:
name=VALUE Set the disk name (default: TmpDisk)
size=VALUE[MB|GB] Set the disk size (default: 64MB)
units=[MB|GB] Set the size units (default: MB)
fs=FILESYSTEM Set the filesystem type (default: APFS)
Available: APFS, APFSX, HFS+, TMPFS, HFSX, JHFS+, JHFSX
Examples:
tmpdisk name=MyDisk size=1GB
tmpdisk size=512 fs=HFS+
tmpdisk help
Note: Parameters can be prefixed with '-' (e.g., -name=MyDisk)
v2.1.0
What's Changed
- Adds background helper to allow tmpfs TmpDisks to be created without prompting for the system account password.
Full Changelog: v2.0.7...v2.1.0
v2.1.0-beta
2.1.0 alpha adds the ability to install a background helper that has root permissions and can run TmpFS creation without prompting for a password.
Right now the communication between the two services is somewhat secure but I imagine I will need to sure up the interface on the TmpDiskCreator to check the incoming commands more thoroughly to ensure that only mountfs and other calls are valid.
This has been fairly well battle tested by a few people over the past few months but if you'd like to help the final stretch of testing please reach out at t@imothee.com or at @imthie on threads or https://macaw.social/@imothee
Update 7/21/24
Fixes issue with code signed helper not always being valid through XPC. This means the tmpdisk creation should always work when using the helper now. Fixed the way XPC calls are made so there's no hanging creation threads or errors when uninstalling the helper.
2.0.7
2.0.6
v2.0.6-alpha
2.0.5
What's Changed
- Adds case sensitive and journaled checkboxes
- Adds custom TmpDisk Icons
- Updates about page and removes redundant help center
Full Changelog: v2.0.4...v2.0.5