6 ms·
Alcatraz: Xcode Package Manager
- kennywinker 14y agoInteresting. At first I thought this was a rival to CocoaPods, but it's actually for installing Xcode file/project templates. See the packages.json file for examples of what it managed https://github.com/mneorr/alcatraz-packages/blob/master/packages.json https://github.com/mneorr/alcatraz-packages/blob/master/pack...
- sebbean 14y agoneeds a mkdir in that install script for people without the plugins folder
- deleted 14y ago[deleted]
- mneorr 14y agoupdated install script
- danpalmer 14y agoThis is worth installing just to get the plugin that disables animations when you open/close the file browser and inspector panes. But seriously, I hadn't really known about Xcode plugins, despite using it a lot of the time. I'd used a few but they were annoying to find and install. This is perfect and with an "Xcode Plugin" template available in it, I look forward to many more plugins emerging soon!
- bound008 14y agofirst do this: mkdir -p '/Users/{{username}}/Library/Application Support/Developer/Shared/Xcode/Plug-ins'
- mneorr 14y agoThanks for the report, adding this in the Alcatraz. He should do it instead of you ;)
- mneorr 14y agoJust fixed that issue.
- badhairday 14y agoI want to use this, but I cannot get it to install. Even after creating this directory.
- benatkin 14y agoFitting name.
- Camillo 14y agoLooks very nice. But how stable is the Xcode plugin API these days? BTW, what's the connection between the name "Alcatraz" and the idea of a package manager for Xcode plugins? Try as I might, I can't see one. I don't know why all open source projects need an arbitrary name these days - I would have simply called it "Xcode Package Manager". I don't mean this as criticism: I am just baffled by this phenomenon, and just a little bit concerned that we're going to run out of memorable names if every single niche project needs one.
- Samuel_Michon 14y agoAlcatraz was a high-security prison associated with some high profile escape attempts, though no successful escapes have been confirmed. I suspect the creators of this package manager were trying to link the tech terms ‘walled garden’ and ‘jailbreak’ to real life penitentiaries. If so, I think ‘Shawshank’ would have been a better name, because it’s a fictitious prison and the story has a happy ending.
- mneorr 14y agoShawshank sounds like an awesome name; Alcatraz was just the first one that came to my mind.
- signalsignal 14y agoAlcatraz was a prison known for tight security, so I am guessing that based on their motto "…your plugins are mine…" the project is just trying to tie all the external projects into one secured location. But I am just guessing. Others may have more cynical views, though. Here is the project list: https://github.com/mneorr/alcatraz-packages/blob/master/packages.json https://github.com/mneorr/alcatraz-packages/blob/master/pack...
- terhechte 14y agoThere is no API, it's all reverse-engineered (AFAIK). I've been using the XVim plugin full time for the past year, and it's been very, very stable lately. It still crashes from time to time, but that can just as well also be XCode.
- fyolnish 14y agoI get "x failed to install :( .xcodeproj not found" every time I try to install something.
- scrumper 14y agoI like this. Having a useful central repository of 3rd party project templates is a good thing, especially as Apple seem to keep cutting back on them. (Until I saw this it hadn't even occurred to me that people might contribute their own; I must be a bit too comfortable in the walled garden). In the spirit of sharing I've added my own, long-standing color theme.
- chrismealy 14y agoI get "color scheme installation fail" for everything.
- mneorr 14y agoIf you mkdir -p ~/Library/Developer/Xcode/UserData/FontAndColorThemes/ , does it work then?
- HNLogInShit 14y agoCool. Just a heads-up: It's spelled "plug-in".
- willfarrell 14y agoAlcatraz is now integrated with Alfred Project Managers Workflow. https://github.com/willfarrell/alfred-workflows https://github.com/willfarrell/alfred-workflows
- bjz_ 14y agoI'm getting 'curl: (6) Couldn't resolve host 's3.amazonaws.com''
- lucian1900 14y agoSomething is likely wrong with your DNS.
- nikolakirev 14y agoLooks great! There is an issue with installing/running it on OS X Lion, but I am sure it will get fixed soon.