macOS workflows and shell scripts to verify and sign files with minisign
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
img
.gitignore
README.md
license.md
minisign-sign.sh
minisign-verify.sh

README.md

MSmisc-platform-macos MSmisc-code-shell MSmisc-depend-minsign MSmisc-depend-tnote MSmisc-license

Minisign Miscellanea

macOS workflows and shell scripts to verify and sign files with minisign

ms-verify-screengrab

Prerequisites

Install using Homebrew with brew install <software-name> (or with a similar manager)

You need to have Spotlight enabled for mdfind to locate the terminal-notifier.app on your volume; if you don't install terminal-notifier, or if you have deactivated Spotlight, the minisign scripts will call notifications via AppleScript instead

Because Minisign Miscellanea use the macOS Notification Center, the minimum Mac OS requirement is OS X 10.8 (Mountain Lion).

Installation & Usage

Workflows

  • Double-click on the workflow files to install
  • If you encounter problems, open them with Automator and save/install from there
  • Standard Finder integration in the Services menu

Shell scripts [optional]

  • Move the scripts to /usr/local/bin
  • In your shell enter chmod +x /usr/local/bin/minisign-verify.sh and chmod +x /usr/local/bin/minisign-sign.sh
  • Run the scripts with minisign-verify.sh /path/to/your/file and minisign-sign.sh /path/to/your/file

Only necessary if for some reason you want to run this from the shell or another shell script.

General Notes

  • My own minisign public key for releases on Github will be created in ${HOME}/Documents/minisign

Screengrabs

Signing

ms-sign-screengrab

ms-signresults-screengrab

Verifying

ms-verify-screengrab

ms-verifyresults-screengrab