├── .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
--------------------------------------------------------------------------------