Skip to content

Create permanent links to any file on your Mac.

Notifications You must be signed in to change notification settings

cglacet/uuid-scheme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Get universal link to any of your file using the UUID-scheme

Create permanent links to any file on your Mac so you never have dead links in your notes anymore. Links created using this mechanism can be used pretty much anywhere in your Mac applications.

Every file will be opened with the default application for its type (set the default application).

Installation

Auto install script

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/cglacet/uuid-scheme/master/install.sh)"

⚠️ This may very likely not work on your machine, I've only tested this on my own machine. Comments and suggestions are always welcome.

Manual installtion

Download the sources from the latest release extract the uuidopen.app in one of your Application folder, install both automator workflows located in automator/Link (uuid markdown).workflow and automator/Link (uuid).workflow (double cliking the file should allow you to install it).

Example of usage

Find the file you want to reference and copy a link to it (either markdown, or plain text link):

Then paste it anywhere, say for example in your prefered note editor — I love Bear notes but this would work in any markdown compatible application (or at least it should — ):

If you copy the plain text link, you would endup with something like: uuid://8B2ADD22-B2C0-4AF1-B8C8-ED9861D7D9C5. If this link appear anywhere on your mac where URI are interpreted by the OS, you should be able to click it to open the file whose UUID is 8B2ADD22-B2C0-4AF1-B8C8-ED9861D7D9C5. For example in a terminal:

Or in mails (Spark):

Related repositories