Sorry i’m having a little trouble accomplishing this. Not all versions of Julia that I have installed appear in the applications folder so I can’t just delete all of them. When I try which julia in the terminal as per this post terminal returns julia not found even though I am currently running 1.10.2 and have installed every version since 1.7.
Also just wondering …will uninstalling previous versions also delete all existing project environments?
find /Applications -iname julia*.app find ~/Applications -iname julia*.app
If these don’t return all the versions, then you may want to search everywhere: find / -iname julia*
A Project environment is defined by a Project.toml and Manifest.toml file. These files should live in your project folders, Julia itself at a different location.
Maybe UpdateJulia.jl should publish one more version that has a command to uninstall everything that was ever added by UpdateJulia.jl? That would then allow users to migrate more easily to Juliaup?
UpdateJulia was never a “version-manager”, but rather an installer that mimics the manual install process. Consequently
It is possible to install with custom commands into arbitrary locations
There is no record or system-impact whatsoever that distinguishes a manual install from an UpdateJulia install.
Therefore, such a tool could, at best, search the whole system for things that look like Julia and try to delete them (possibly with user confirmation)
This doesn’t seem worth the effort to implement (and I don’t have much spare bandwidth to maintain a deprecated package).