├── .editorconfig ├── .gitattributes ├── .gitignore ├── .npmrc ├── icon.png ├── info.plist ├── license ├── package.json ├── readme.md └── screenshot.png /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = tab 5 | end_of_line = lf 6 | charset = utf-8 7 | trim_trailing_whitespace = true 8 | insert_final_newline = true 9 | 10 | [*.yml] 11 | indent_style = space 12 | indent_size = 2 13 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | yarn.lock 3 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/alfred-xcode/193a7b5cddcbcf043fc4415b366e46eb191fc31f/icon.png -------------------------------------------------------------------------------- /info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | bundleid 6 | com.sindresorhus.xcode 7 | connections 8 | 9 | BC431333-05D7-43C6-AA34-44F09F57EA1A 10 | 11 | 12 | destinationuid 13 | 8A9C727A-7068-4778-9557-393B5853D1F5 14 | modifiers 15 | 0 16 | modifiersubtext 17 | 18 | vitoclose 19 | 20 | 21 | 22 | 23 | createdby 24 | 25 | description 26 | 27 | disabled 28 | 29 | name 30 | Open Xcode Project 31 | objects 32 | 33 | 34 | config 35 | 36 | openwith 37 | 38 | sourcefile 39 | 40 | 41 | type 42 | alfred.workflow.action.openfile 43 | uid 44 | 8A9C727A-7068-4778-9557-393B5853D1F5 45 | version 46 | 3 47 | 48 | 49 | config 50 | 51 | anchorfields 52 | 53 | argumenttrimmode 54 | 0 55 | argumenttype 56 | 0 57 | daterange 58 | 0 59 | fields 60 | 61 | 62 | field 63 | kMDItemDisplayName 64 | not 65 | 66 | split 67 | 68 | value 69 | {query} 70 | words 71 | 72 | 73 | 74 | includesystem 75 | 76 | keyword 77 | xc 78 | runningsubtext 79 | 80 | scopes 81 | 82 | ~/dev/oss 83 | ~/dev/private 84 | 85 | subtext 86 | 87 | title 88 | Open Xcode Project 89 | types 90 | 91 | com.apple.dt.document.workspace 92 | com.apple.dt.playground 93 | com.apple.xcode.project 94 | 95 | withspace 96 | 97 | 98 | type 99 | alfred.workflow.input.filefilter 100 | uid 101 | BC431333-05D7-43C6-AA34-44F09F57EA1A 102 | version 103 | 1 104 | 105 | 106 | readme 107 | 108 | uidata 109 | 110 | 8A9C727A-7068-4778-9557-393B5853D1F5 111 | 112 | xpos 113 | 150 114 | ypos 115 | 10 116 | 117 | BC431333-05D7-43C6-AA34-44F09F57EA1A 118 | 119 | xpos 120 | 10 121 | ypos 122 | 10 123 | 124 | 125 | webaddress 126 | 127 | 128 | 129 | -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) Sindre Sorhus (https://sindresorhus.com) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 6 | 7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 10 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "alfred-xcode", 3 | "version": "2.0.0", 4 | "description": "Alfred workflow to open Xcode projects, workspaces, and playgrounds", 5 | "license": "MIT", 6 | "repository": "sindresorhus/alfred-xcode", 7 | "author": { 8 | "name": "Sindre Sorhus", 9 | "email": "sindresorhus@gmail.com", 10 | "url": "https://sindresorhus.com" 11 | }, 12 | "engines": { 13 | "node": ">=8" 14 | }, 15 | "scripts": { 16 | "postinstall": "alfy-init", 17 | "preuninstall": "alfy-cleanup" 18 | }, 19 | "files": [ 20 | "icon.png", 21 | "info.plist" 22 | ], 23 | "keywords": [ 24 | "alfred", 25 | "workflow", 26 | "alfy", 27 | "xcode", 28 | "project", 29 | "projects", 30 | "workspace", 31 | "workspaces", 32 | "xcodeproj", 33 | "xcworkspace", 34 | "playground", 35 | "playgrounds" 36 | ], 37 | "dependencies": { 38 | "alfy": "^0.8.0" 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # alfred-xcode 2 | 3 | > [Alfred](https://alfredapp.com) workflow to open Xcode projects, workspaces, and playgrounds 4 | 5 | 6 | 7 | ## Install 8 | 9 | ``` 10 | $ npm install --global alfred-xcode 11 | ``` 12 | 13 | *Requires the Alfred [Powerpack](https://www.alfredapp.com/powerpack/).* 14 | 15 | ## Usage 16 | 17 | In Alfred, type `xc`, press Enter, and then start writing a Xcode project name. 18 | 19 | ## Tip 20 | 21 | The theme in the screenshot is [alfred-simple](https://github.com/sindresorhus/alfred-simple). 22 | 23 | ## Related 24 | 25 | - [alfred-dark-mode](https://github.com/sindresorhus/alfred-dark-mode) - Toggle the system dark mode 26 | - [alfred-npms](https://github.com/sindresorhus/alfred-npms) - Search for npm packages with npms.io 27 | - [alfy](https://github.com/sindresorhus/alfy) - Create Alfred workflows with ease 28 | -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/alfred-xcode/193a7b5cddcbcf043fc4415b366e46eb191fc31f/screenshot.png --------------------------------------------------------------------------------