├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── demo.png └── src ├── about.sh ├── getMacIcon.applescript ├── icon.png ├── icons ├── 10.14.png ├── 10.15.png ├── 11.png ├── 12.png ├── 13.png ├── 14.png ├── AppleCare.png ├── cpu-arm.png ├── cpu-intel.png ├── graphicsamd.png ├── graphicsintelhd.png ├── graphicsnvidia.png ├── ram.png └── uptime.png └── info.plist /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Alfred 2 | prefs.plist 3 | 4 | # Visual Studio Code 5 | .vscode 6 | *.code-workspace 7 | 8 | # Local History 9 | .history 10 | 11 | # Desktop Services Store 12 | .DS_Store 13 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Arthur Pinheiro 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # About This Mac 2 | 3 | ![alt text](demo.png) 4 | 5 | A workflow for [Alfred][1]. 6 | 7 | ## Usage 8 | 9 | **About This Mac** workflow can be used by the `amm` keyword. 10 | 11 | ## Credits 12 | 13 | This workflow is based on the [About This Mac workflow by Roger W][2] and relies on `getMacIcon.applescript` by [ChristoferK][3] to generate user's machine icon. 14 | 15 | ## License 16 | 17 | **About This Mac** workflow code is released under the [MIT License][4]. 18 | 19 | [1]:http://www.alfredapp.com/ 20 | [2]:https://www.alfredforum.com/topic/2025-about-this-mac/ 21 | [3]:https://github.com/ChristoferK 22 | [4]:https://opensource.org/licenses/MIT 23 | -------------------------------------------------------------------------------- /demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilopaint/alfred-about-this-mac/035ff1a2f986fba8be5b5ef5d1da2534e7113fe9/demo.png -------------------------------------------------------------------------------- /src/about.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Get Data 4 | HARDWARE_DATA=$(system_profiler SPHardwareDataType) 5 | MACHINE=$(echo "$HARDWARE_DATA" | awk -F ": " '/Model Name/ {print $NF}') 6 | IDENTIFIER=$(echo "$HARDWARE_DATA" | awk -F ": " '/Model Identifier/ {print $NF}') 7 | INJECT=$(echo "$HARDWARE_DATA" | awk '/CPU Names/{getline;print}' | awk '{print $1}' | sed -e 's/"//g' -e 's/-.*//') 8 | # Machine icon parsing 9 | MACHINE_ICON="$alfred_workflow_cache/machine.png" 10 | 11 | if [[ ! -f "$MACHINE_ICON" ]]; then 12 | mkdir -p "$(dirname "$MACHINE_ICON")" 13 | osascript getMacIcon.applescript "$MACHINE_ICON" 14 | fi 15 | 16 | # HARDWARE parsing 17 | SYSTEM_SERIAL=$(echo "$HARDWARE_DATA" | awk '/Serial Number/ {print $NF}') 18 | if echo "$HARDWARE_DATA" | grep -q 'Processor'; then 19 | PROC_SPEED=$(echo "$HARDWARE_DATA" | awk '/Processor Speed/ {print substr($0, index($0,$3))}') 20 | PROC_NAME=$(echo "$HARDWARE_DATA" | awk '/Processor Name/ {print substr($0, index($0,$3))}') 21 | PROC="$PROC_SPEED $PROC_NAME" 22 | CPU_ICON="icons/cpu-intel.png" 23 | else 24 | PROC=$(echo "$HARDWARE_DATA" | awk '/Chip/ {print substr($0, index($0,$2))}') 25 | CPU_ICON="icons/cpu-arm.png" 26 | fi 27 | 28 | 29 | # MEMORY parsing 30 | MEMORY_DATA=$(system_profiler SPMemoryDataType) 31 | SYS_MEM=$(echo "$HARDWARE_DATA" | awk '/Memory/ {print substr($0, index($0,$2))}') 32 | MEM_SPEED=$(echo "$MEMORY_DATA" | awk '/Speed/ {print substr($0, index($0,$2))}' | head -1) 33 | MEM_TYPE=$(echo "$MEMORY_DATA" | awk '/Type/ {print substr($0, index($0,$2))}' | head -1) 34 | 35 | 36 | # GRAPHICS parsing 37 | GRAPHICS_DATA=$(system_profiler SPDisplaysDataType) 38 | 39 | NUMGFX=$(echo "$GRAPHICS_DATA" | grep 'Bus' | awk '{print NR}') 40 | 41 | if [ "$NUMGFX" == 1 ]; then 42 | GFXSUB1=$(echo "$GRAPHICS_DATA" | grep 'Resolution:' | awk 'NR==1 {print $1,$2,$3,$4}') 43 | fi 44 | 45 | if [ "$NUMGFX" == 2 ]; then 46 | GFXSUB2=$(echo "$GRAPHICS_DATA" | grep 'Resolution:' | awk 'NR==1 {print $1,$2,$3,$4}') 47 | fi 48 | 49 | GRAPHICS1_CHIPSET=$(echo "$GRAPHICS_DATA" | grep 'Chipset Model' | awk 'NR==1 {print substr($0, index($0,$3))}') 50 | GRAPHICS1_VRAM=$(echo "$GRAPHICS_DATA" | grep 'VRAM' | awk 'NR==1 {print " " substr($0, index($0,$4))}') 51 | GRAPHICS2_CHIPSET=$(echo "$GRAPHICS_DATA" | grep 'Chipset Model' | awk 'NR==2 {print substr($0, index($0,$3))}') 52 | GRAPHICS2_VRAM=$(echo "$GRAPHICS_DATA" | grep 'VRAM' | awk 'NR==2 {print " " substr($0, index($0,$4))}') 53 | 54 | GFXVENDOR1=$(echo "$GRAPHICS_DATA" | grep 'Vendor' | awk 'NR==1 {print $2}') 55 | if [ "$GFXVENDOR1" == Apple ]; then 56 | GRAPHICS1_ICON=icons/cpu-arm.png 57 | 58 | elif [ "$GFXVENDOR1" == Intel ]; then 59 | GRAPHICS1_ICON=icons/graphicsintelhd.png 60 | 61 | elif [ "$GFXVENDOR1" == NVIDIA ]; then 62 | GRAPHICS1_ICON=icons/graphicsnvidia.png 63 | fi 64 | 65 | GFXVENDOR2=$(echo "$GRAPHICS_DATA" | grep 'Vendor' | awk 'NR==2 {print $2}') 66 | if [ "$GFXVENDOR2" == Intel ]; then 67 | GRAPHICS2_ICON=icons/graphicsintelhd.png 68 | 69 | elif [ "$GFXVENDOR2" == NVIDIA ]; then 70 | GRAPHICS2_ICON=icons/graphicsnvidia.png 71 | fi 72 | 73 | 74 | # SOFTWARE parsing 75 | SOFTWARE_DATA=$(system_profiler SPSoftwareDataType) 76 | VERSION=$(echo "$SOFTWARE_DATA" | awk '/System Version/ {print substr($0, index($0,$3))}') 77 | 78 | 79 | # Time Since Boot parsing 80 | THEN=$(sysctl kern.boottime | awk '{print $5}' | sed "s/,//") 81 | NOW=$(date +%s) 82 | DIFF=$((NOW-THEN)) 83 | 84 | DAYS=$((DIFF/86400)); 85 | DIFF=$((DIFF-(DAYS*86400))) 86 | HOURS=$((DIFF/3600)) 87 | DIFF=$((DIFF-(HOURS*3600))) 88 | MINUTES=$((DIFF/60)) 89 | 90 | function format { 91 | if [ "$1" == 1 ]; then 92 | echo "$1" "$2" 93 | 94 | elif [ "$1" == 0 ]; then 95 | echo '' 96 | 97 | else 98 | echo "$1" "$2"'s' 99 | fi 100 | } 101 | 102 | UPTIME="$(format $DAYS "day") $(format $HOURS "hour") $(format $MINUTES "minute")" 103 | 104 | 105 | # macOS version parsing 106 | if [ "$(sw_vers -productVersion | awk '{print substr($1,1,2)}')" == 10 ]; then 107 | SWVER=$(sw_vers -productVersion | awk '{print substr($1,1,5)}') 108 | else 109 | SWVER=$(sw_vers -productVersion | awk '{print substr($1,1,2)}') 110 | fi 111 | 112 | if [ "$SWVER" == 10.14 ]; then 113 | OSICON=icons/10.14.png 114 | 115 | elif [ "$SWVER" == 10.15 ]; then 116 | OSICON=icons/10.15.png 117 | 118 | elif [ "$SWVER" == 11 ]; then 119 | OSICON=icons/11.png 120 | 121 | elif [ "$SWVER" == 12 ]; then 122 | OSICON=icons/12.png 123 | 124 | elif [ "$SWVER" == 13 ]; then 125 | OSICON=icons/13.png 126 | 127 | elif [ "$SWVER" == 14 ]; then 128 | OSICON=icons/14.png 129 | fi 130 | 131 | # Alfred Feedback 132 | cat << EOB 133 | {"items": [ 134 | 135 | { 136 | "title": "$MACHINE ($IDENTIFIER)", 137 | "subtitle": "Machine (Model Identifier)", 138 | "arg": "$MACHINE", 139 | "icon": { 140 | "path": "$MACHINE_ICON" 141 | }, 142 | "mods": { 143 | "alt": { 144 | "valid": true, 145 | "arg": "http://support-sp.apple.com/sp/index?page=cpuspec&cc=$INJECT", 146 | "subtitle": "Open Apple Specifications Site for This Hardware" 147 | }, 148 | "ctrl": { 149 | "valid": true, 150 | "arg": "http://support-sp.apple.com/sp/index?page=psp&cc=$INJECT", 151 | "subtitle": "Open Apple Support Site for This Hardware" 152 | } 153 | } 154 | }, 155 | 156 | { 157 | "title": "$PROC", 158 | "subtitle": "Processor", 159 | "arg": "$PROC", 160 | "icon": { 161 | "path": "$CPU_ICON" 162 | }, 163 | "mods": { 164 | "alt": { 165 | "valid": true, 166 | "arg": "http://support-sp.apple.com/sp/index?page=cpuspec&cc=$INJECT", 167 | "subtitle": "Open Apple Specifications Site for This Hardware" 168 | }, 169 | "ctrl": { 170 | "valid": true, 171 | "arg": "http://support-sp.apple.com/sp/index?page=psp&cc=$INJECT", 172 | "subtitle": "Open Apple Support Site for This Hardware" 173 | } 174 | } 175 | }, 176 | 177 | { 178 | "title": "$SYS_MEM $MEM_SPEED $MEM_TYPE", 179 | "subtitle": "Memory", 180 | "arg": "$SYS_MEM $MEM_SPEED $MEM_TYPE", 181 | "icon": { 182 | "path": "icons/ram.png" 183 | }, 184 | "mods": { 185 | "alt": { 186 | "valid": true, 187 | "arg": "http://support-sp.apple.com/sp/index?page=cpuspec&cc=$INJECT", 188 | "subtitle": "Open Apple Specifications Site for This Hardware" 189 | }, 190 | "ctrl": { 191 | "valid": true, 192 | "arg": "http://support-sp.apple.com/sp/index?page=psp&cc=$INJECT", 193 | "subtitle": "Open Apple Support Site for This Hardware" 194 | } 195 | } 196 | }, 197 | 198 | { 199 | "title": "$GRAPHICS1_CHIPSET$GRAPHICS1_VRAM", 200 | "subtitle": "$GFXSUB1", 201 | "arg": "$GRAPHICS1_CHIPSET$GRAPHICS1_VRAM", 202 | "icon": { 203 | "path": "$GRAPHICS1_ICON" 204 | }, 205 | "mods": { 206 | "alt": { 207 | "valid": true, 208 | "arg": "http://support-sp.apple.com/sp/index?page=cpuspec&cc=$INJECT", 209 | "subtitle": "Open Apple Specifications Site for This Hardware" 210 | }, 211 | "ctrl": { 212 | "valid": true, 213 | "arg": "http://support-sp.apple.com/sp/index?page=psp&cc=$INJECT", 214 | "subtitle": "Open Apple Support Site for This Hardware" 215 | } 216 | } 217 | }, 218 | 219 | { 220 | "title": "$GRAPHICS2_CHIPSET$GRAPHICS2_VRAM", 221 | "subtitle": "$GFXSUB2", 222 | "arg": "$GRAPHICS2_CHIPSET$GRAPHICS2_VRAM", 223 | "icon": { 224 | "path": "$GRAPHICS2_ICON" 225 | }, 226 | "mods": { 227 | "alt": { 228 | "valid": true, 229 | "arg": "http://support-sp.apple.com/sp/index?page=cpuspec&cc=$INJECT", 230 | "subtitle": "Open Apple Specifications Site for This Hardware" 231 | }, 232 | "ctrl": { 233 | "valid": true, 234 | "arg": "http://support-sp.apple.com/sp/index?page=psp&cc=$INJECT", 235 | "subtitle": "Open Apple Support Site for This Hardware" 236 | } 237 | } 238 | }, 239 | 240 | { 241 | "title": "$SYSTEM_SERIAL", 242 | "subtitle": "Serial", 243 | "arg": "$SYSTEM_SERIAL", 244 | "icon": { 245 | "path": "icons/applecare.png" 246 | }, 247 | "mods": { 248 | "alt": { 249 | "valid": true, 250 | "arg": "http://support-sp.apple.com/sp/index?page=cpuspec&cc=$INJECT", 251 | "subtitle": "Open Apple Specifications Site for This Hardware" 252 | }, 253 | "ctrl": { 254 | "valid": true, 255 | "arg": "http://support-sp.apple.com/sp/index?page=psp&cc=$INJECT", 256 | "subtitle": "Open Apple Support Site for This Hardware" 257 | } 258 | } 259 | }, 260 | 261 | { 262 | "title": "$VERSION", 263 | "subtitle": "System Version (Build)", 264 | "arg": "$VERSION", 265 | "icon": { 266 | "path": "$OSICON" 267 | }, 268 | "mods": { 269 | "alt": { 270 | "valid": true, 271 | "arg": "http://support-sp.apple.com/sp/index?page=cpuspec&cc=$INJECT", 272 | "subtitle": "Open Apple Specifications Site for This Hardware" 273 | }, 274 | "ctrl": { 275 | "valid": true, 276 | "arg": "http://support-sp.apple.com/sp/index?page=psp&cc=$INJECT", 277 | "subtitle": "Open Apple Support Site for This Hardware" 278 | } 279 | } 280 | }, 281 | 282 | { 283 | "title": "$UPTIME", 284 | "subtitle": "Time Since Boot", 285 | "arg": "$UPTIME", 286 | "icon": { 287 | "path": "icons/uptime.png" 288 | }, 289 | "mods": { 290 | "alt": { 291 | "valid": true, 292 | "arg": "http://support-sp.apple.com/sp/index?page=cpuspec&cc=$INJECT", 293 | "subtitle": "Open Apple Specifications Site for This Hardware" 294 | }, 295 | "ctrl": { 296 | "valid": true, 297 | "arg": "http://support-sp.apple.com/sp/index?page=psp&cc=$INJECT", 298 | "subtitle": "Open Apple Support Site for This Hardware" 299 | } 300 | } 301 | } 302 | 303 | ]} 304 | EOB 305 | -------------------------------------------------------------------------------- /src/getMacIcon.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilopaint/alfred-about-this-mac/035ff1a2f986fba8be5b5ef5d1da2534e7113fe9/src/getMacIcon.applescript -------------------------------------------------------------------------------- /src/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilopaint/alfred-about-this-mac/035ff1a2f986fba8be5b5ef5d1da2534e7113fe9/src/icon.png -------------------------------------------------------------------------------- /src/icons/10.14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilopaint/alfred-about-this-mac/035ff1a2f986fba8be5b5ef5d1da2534e7113fe9/src/icons/10.14.png -------------------------------------------------------------------------------- /src/icons/10.15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilopaint/alfred-about-this-mac/035ff1a2f986fba8be5b5ef5d1da2534e7113fe9/src/icons/10.15.png -------------------------------------------------------------------------------- /src/icons/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilopaint/alfred-about-this-mac/035ff1a2f986fba8be5b5ef5d1da2534e7113fe9/src/icons/11.png -------------------------------------------------------------------------------- /src/icons/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilopaint/alfred-about-this-mac/035ff1a2f986fba8be5b5ef5d1da2534e7113fe9/src/icons/12.png -------------------------------------------------------------------------------- /src/icons/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilopaint/alfred-about-this-mac/035ff1a2f986fba8be5b5ef5d1da2534e7113fe9/src/icons/13.png -------------------------------------------------------------------------------- /src/icons/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilopaint/alfred-about-this-mac/035ff1a2f986fba8be5b5ef5d1da2534e7113fe9/src/icons/14.png -------------------------------------------------------------------------------- /src/icons/AppleCare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilopaint/alfred-about-this-mac/035ff1a2f986fba8be5b5ef5d1da2534e7113fe9/src/icons/AppleCare.png -------------------------------------------------------------------------------- /src/icons/cpu-arm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilopaint/alfred-about-this-mac/035ff1a2f986fba8be5b5ef5d1da2534e7113fe9/src/icons/cpu-arm.png -------------------------------------------------------------------------------- /src/icons/cpu-intel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilopaint/alfred-about-this-mac/035ff1a2f986fba8be5b5ef5d1da2534e7113fe9/src/icons/cpu-intel.png -------------------------------------------------------------------------------- /src/icons/graphicsamd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilopaint/alfred-about-this-mac/035ff1a2f986fba8be5b5ef5d1da2534e7113fe9/src/icons/graphicsamd.png -------------------------------------------------------------------------------- /src/icons/graphicsintelhd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilopaint/alfred-about-this-mac/035ff1a2f986fba8be5b5ef5d1da2534e7113fe9/src/icons/graphicsintelhd.png -------------------------------------------------------------------------------- /src/icons/graphicsnvidia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilopaint/alfred-about-this-mac/035ff1a2f986fba8be5b5ef5d1da2534e7113fe9/src/icons/graphicsnvidia.png -------------------------------------------------------------------------------- /src/icons/ram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilopaint/alfred-about-this-mac/035ff1a2f986fba8be5b5ef5d1da2534e7113fe9/src/icons/ram.png -------------------------------------------------------------------------------- /src/icons/uptime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilopaint/alfred-about-this-mac/035ff1a2f986fba8be5b5ef5d1da2534e7113fe9/src/icons/uptime.png -------------------------------------------------------------------------------- /src/info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | bundleid 6 | com.xilopaint.alfredapp.about-this-mac 7 | category 8 | Tools 9 | connections 10 | 11 | 0D105A45-360A-4581-A8D6-A85316050009 12 | 13 | 14 | destinationuid 15 | E53BAD10-A00F-47F7-BD57-9A15C2D81EC8 16 | modifiers 17 | 1048576 18 | modifiersubtext 19 | Copy to Clipboard 20 | vitoclose 21 | 22 | 23 | 24 | destinationuid 25 | 748C2909-716A-4356-8820-DB25A8002F17 26 | modifiers 27 | 524288 28 | modifiersubtext 29 | 30 | vitoclose 31 | 32 | 33 | 34 | destinationuid 35 | EF736964-95CB-49D0-B70B-0045FB836334 36 | modifiers 37 | 262144 38 | modifiersubtext 39 | 40 | vitoclose 41 | 42 | 43 | 44 | EF736964-95CB-49D0-B70B-0045FB836334 45 | 46 | 47 | destinationuid 48 | 748C2909-716A-4356-8820-DB25A8002F17 49 | modifiers 50 | 0 51 | modifiersubtext 52 | 53 | vitoclose 54 | 55 | 56 | 57 | 58 | createdby 59 | Arthur Pinheiro 60 | description 61 | Shows "About This Mac" info in Alfred 62 | disabled 63 | 64 | name 65 | About This Mac 66 | objects 67 | 68 | 69 | config 70 | 71 | autopaste 72 | 73 | clipboardtext 74 | {query} 75 | ignoredynamicplaceholders 76 | 77 | transient 78 | 79 | 80 | type 81 | alfred.workflow.output.clipboard 82 | uid 83 | E53BAD10-A00F-47F7-BD57-9A15C2D81EC8 84 | version 85 | 3 86 | 87 | 88 | config 89 | 90 | alfredfiltersresults 91 | 92 | alfredfiltersresultsmatchmode 93 | 0 94 | argumenttreatemptyqueryasnil 95 | 96 | argumenttrimmode 97 | 0 98 | argumenttype 99 | 2 100 | escaping 101 | 0 102 | keyword 103 | amm 104 | queuedelaycustom 105 | 1 106 | queuedelayimmediatelyinitially 107 | 108 | queuedelaymode 109 | 0 110 | queuemode 111 | 1 112 | runningsubtext 113 | Retrieving & Parsing... 114 | script 115 | 116 | scriptargtype 117 | 1 118 | scriptfile 119 | about.sh 120 | subtext 121 | System Information 122 | title 123 | About This Mac 124 | type 125 | 8 126 | withspace 127 | 128 | 129 | type 130 | alfred.workflow.input.scriptfilter 131 | uid 132 | 0D105A45-360A-4581-A8D6-A85316050009 133 | version 134 | 3 135 | 136 | 137 | config 138 | 139 | browser 140 | 141 | skipqueryencode 142 | 143 | skipvarencode 144 | 145 | spaces 146 | 147 | url 148 | 149 | 150 | type 151 | alfred.workflow.action.openurl 152 | uid 153 | 748C2909-716A-4356-8820-DB25A8002F17 154 | version 155 | 1 156 | 157 | 158 | type 159 | alfred.workflow.utility.junction 160 | uid 161 | EF736964-95CB-49D0-B70B-0045FB836334 162 | version 163 | 1 164 | 165 | 166 | readme 167 | ## Usage 168 | 169 | Show information about your Mac via the `amm` keyword. <kbd>⌘↩</kbd> copies details to the clipboard. 170 | uidata 171 | 172 | 0D105A45-360A-4581-A8D6-A85316050009 173 | 174 | xpos 175 | 30 176 | ypos 177 | 25 178 | 179 | 748C2909-716A-4356-8820-DB25A8002F17 180 | 181 | xpos 182 | 375 183 | ypos 184 | 200 185 | 186 | E53BAD10-A00F-47F7-BD57-9A15C2D81EC8 187 | 188 | xpos 189 | 375 190 | ypos 191 | 25 192 | 193 | EF736964-95CB-49D0-B70B-0045FB836334 194 | 195 | xpos 196 | 240 197 | ypos 198 | 230 199 | 200 | 201 | userconfigurationconfig 202 | 203 | 204 | config 205 | 206 | default 207 | amm 208 | placeholder 209 | 210 | required 211 | 212 | trim 213 | 214 | 215 | description 216 | 217 | label 218 | Keyword 219 | type 220 | textfield 221 | variable 222 | keyword 223 | 224 | 225 | version 226 | 1.5 227 | webaddress 228 | https://github.com/xilopaint/alfred-about-this-mac 229 | 230 | 231 | --------------------------------------------------------------------------------