Skip to content

JayBrown/minisign-misc

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
img
 
 
 
 
 
 
 
 

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages