mkalias
is a very simple program to create Finder aliases without having to script Finder. It is
based on the approach described by Howard Oakley on his blog.
As described in this article, granting a program the ability to script the Finder indirectly gives it the equivalent of Full Disk Access even if the program itself has not been granted that ability. As of macOS 13.2.1, the example script in that article still works.
Clone the repository and do cargo build --release
. The binary will be found at
target/release/mkalias
once the build completes. If you don’t have a Rust environment,
install cargo
with your package manager or use rustup. The MSRV is set to the version of
Rust in the nixpkgs used by the flake. There is also Nix flake in the repository that will
set up a development environment.