nickzman / symboliclinker Goto Github PK
View Code? Open in Web Editor NEWA contextual menu plugin & service for macOS that allows users to make symbolic links in the Finder
A contextual menu plugin & service for macOS that allows users to make symbolic links in the Finder
This is a great utility. I wish that macos had it built in. Is it possible for you to add a LICENSE file or somehow indicate the licensing? If you don't have strong feelings an MIT license (https://opensource.org/license/mit/) would be appreciated.
Hello all and Happy New Year.
I use a MacOS background switcher to change the desktop of my screen.
I have thousands of nicely organized photos but I want only my favorites to be part of the selected images for the background switcher. Rather than duplicate each desired image into the folder the switcher uses I can make Symlinks and move them.
SymbolicLinker adds " symlink" after the extension which means the b-s won't recognize them as links to JPGs. If I remove " symlink" they work.
The b-s also works if " symlink" is added to the end of the FileName.
I know changing the code would do this - is there any specific reason for " symlink" to be added as part of the extension?
Could this be implemented if no one else has specific need for it to come after the extension?
thank you all
qb
G'day. I installed this as per instructions then attempted to create a symlink in a protected area. Saw nothing so tried again. After that I read your info and realised they both must be on the desktop. Upon looking at the desktop I found 3584 symbolic link folders which increased to 5000 and more as I was looking at them and attempting to delete.
https://github.com/Andy-Poo/symboliclinker/tree/master
Please see my comment in SymbolicLinker.m
Cheers,
Andy Poo
Hi. Many thanks for providing a great tool for those of us who don't want to use Terminal for this task.
Here's an AppleScript that will copy the SymbolicLinker.service file to the /Library/Services folder, making it even easier for the user to install. Perhaps you could incorporate this into you next build / dmg?
Just place this script in the same folder that you save the SymbolicLinker.service file to, and run the script. It wil ask for confirmation to copy.
use AppleScript version "2.4" -- Yosemite (10.10) or later
use scripting additions
set scriptPath to path to me
tell application "System Events" to set folderPath to path of container of disk item (scriptPath as text)
set filePath to folderPath & "SymbolicLinker.service"
tell application "Finder"
set sourceAlias to alias filePath
set destFolder to alias POSIX file "/Library/Services"
set CR to return
set msgStr to "CONFIRM:" & CR & CR & "COPY: " & CR & sourceAlias ¬
& CR & CR & "TO: " & destFolder
set titleStr to name of me
display dialog msgStr ¬
with title titleStr ¬
buttons {"Cancel", "OK"} ¬
default button ¬
"OK" cancel button ¬
"Cancel" with icon caution
duplicate sourceAlias to destFolder
open destFolder
end tell
Hey, how did you achieve building target as a service?
After launching your project in context menu automatically appears new service while with my project it doesn't.
When I copy my self .service to ~/Library/Services/ and launch it from context menu, nothing happens in callback. I can provide my code
Maybe you can help me?
I want to create all file links when I use the SymbolicLinker Service to create the SymbolicLinker folder.
so the MUSIC application(Audirvana) can detect the original files.
Will it be supported in the next version?
I think that the only think missing now from the symboliclinker is the installer. Current installation is hard for the average user :)
Some non-terminal savvy users have the need for symbolic links to have a file appear in multiple places, but as the folder is synced between various computers absolute paths are a no-no. Is there any hope of seeing this supported somehow in this tool?
Hi Nickzman
I'm using Sierra 10.12.6 Mac Pro
Version 2.1 of Symbolic Linker
Using the service on any folder in my Library creates thousands of links (all to the same folder) on my desktop. I have to physically shutdown the Mac to exit, otherwise it looks like it will go on forever.
I repeated this on several different folders in /library with the same results. Only way out is to do hard shutdown.
Using the utility on other folders seems to work ok, although i didn't try everywhere as it became quite scary to see my desktop fill up so quickly.
Pity, I was really looking forward to this working.
If you want me to try something, please message me.
Mark Allread
The URL returns a Error: Your request of "seiryu.home.comcast.net" was not found on redirect platform.
symbolic linker is great for creating soft links. However I need to create hard links. Is there a change I can make to have symbolic linker create hard links?
Hi,
Thank you for this fantastic service.
I noticed in the code you have the function MakeSymbolicLinkToDesktop
and the logic around it to check if (as I understand it) if the first component of the path equals /Volumes
then the symlink should be created on the Desktop.
I have been creating directory symlinks on /Volumes/tank
for an smb mounted ZFS dataset but I noticed that the symlinks created are in the form of "%s symlink"
.
(I am an XFCE refugee now using macOS and I had become accustomed to Thunar's behaviour of "Send to > Desktop (Create Link)".)
My questions are:
/Volumes/tank/Music/albums/Artist/Album
MakeSymbolicLink
with MakeSymbolicLinkToDesktop
in SLAppDelegate.m
?Thanks in advance
Hi,
I've been using SymbolicLinker Mac for a very long time and it has always worked perfectly. Now, since I installed OS Catalina it doesn't work anymore! I reinstalled it several times, following the instructions to the letter, but nothing to do. I have a 2018 macMini and the operating system is in Italian, but this has never been a problem. Anyone have the same problem? Any ideas to solve it?
Feature request, support for relative links. Either by default by comparing the source and destination path and replacing with ../ as appropriate.
I'd really like to be able to use your service to create Symbolic links on NAS that are understood by other systems that would mount the NAS to a different path.
When you choose 'Make Alias' in Finder, it creates the alias but then also automatically selects it as well and sets up the file name to be edited. It would be handy if this utility did this too.
Something like open -R
(see man open
) might help…
When I use the Service to create a Symbolic Link on an external volume, the service seems to get stuck in a loop, and thousands of links are created on the current user's desktop folder.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.