The macOS File Summoner is a little tool which is able to create new files directly from finder. Simply drag this .app file onto the finder toolbar in edit mode (more detailed description later) and click the icon! :)
Here is a link to the installation guide video:
MacOS MAY ask you for the following permissions:
- Controlling Finder: needed to find the active folder path in the finder window where 'File Summoner' was activated
- Access to locations on your disk (to create new files)
You need to grant both for the app to work.
-
Download the file 'File.Summoner.x.x.x.dmg' from the latest release of this software at Github Latest Releases. The part x.x.x means the version number of the latest release.
-
Open the dmg file
-
Drag and drop the App to your macOS 'Applications' folder link inside the dmg
-
Add the app to your finder toolbar
- Open a new finder window
- Right click on a space section of the finder toolbar and click 'Adjust toolbar'
- Open a second finder Window and navigate to /Applications
- Drag the icon of
File Summoner.app
from the second finder window to the toolbar of the first, to the location where you want to have the icon for creating a new file.
-
Enjoy the ability to create arbitrary files from the toolbar of your finder! 🎉
- Communicating with osascript from golang: mack
- Bundling go applications for mac (Medium Article)
- Create file with touch: https://golang.org/pkg/os/exec/
- "Icon made by Pixel perfect from www.flaticon.com"
- Iconset generated with http://www.img2icnsapp.com/
- DMG created with create-dmg by Sindre Sorhus
- up to 1.2.0: App and DMG notarizations done with mitchellh/gon
- Update ./mac-app-template/Info.plist with the new version number
- Run
./scripts/01-build.sh
- Publish / use the dist "./File Summoner.app" in Finder Toolbar
- same as v1.2.1, but with correct version number in Info.plist
- Fixes issue on MacOS Sequoia (15.0) where the App would output garbage text before the filename in the new file dialog. => split filename at "Legacy" to fix garbage output from osa script
- Completely signed and notarized app, which will run without security issues on your mac! *️
- Distribution via beautiful, signed and notarized dmg file!
* ️ As long as my apple developer certificate is valid.
Ways to support me will be available in the future, so that I can continue to pay the anual fee for the apple developer certificate.
- initial Release
- increase version in Info.plist & ./version file
- Update changelog in Readme.md
- Commit this changes as 'Release vx.x.x'
- Tag this release with 'vx.x.x'
- Upload this tag to github with 'git push --tags'
- Adjust Release Publish on Github
- generate another random Emoji to mark the release (for better readability)
https://perchance.org/emoji - Add Changes in this release
- generate another random Emoji to mark the release (for better readability)
- improve icon to better fit macOS Finder style
- Add i18n to the app based on the language of the host macos
- copy the string in ./version' into the 'Info.plist' file for the app to avoid manual version updating in Info.plist
- github actions build does not work when downloaded from github (no .app, no .dmg)
- TODO: make zip of .app and notarize this => Test again
- Publish App in Mac App Store (https://developer.apple.com/macos/submit/)
- Implement a better designed 'new File' Dialog based on Gio
- Add more 'File Creators' besides simple 'touch'
- essential for Microsoft Office files
- for example, creating my-document.docx with "File Summoner.app" currently results in a broken file