mirror of
https://github.com/denisidoro/navi
synced 2024-11-13 23:37:10 +00:00
1039 lines
24 KiB
Text
1039 lines
24 KiB
Text
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<dict>
|
|
<key>bundleid</key>
|
|
<string>com.github.denisidoro.navi</string>
|
|
<key>category</key>
|
|
<string>Tools</string>
|
|
<key>connections</key>
|
|
<dict>
|
|
<key>083DDA39-DE4E-4EB4-9781-CDC89F766CBC</key>
|
|
<array>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>B3B967BC-EC30-47DE-B233-2F3F97568857</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
</array>
|
|
<key>2480F455-3F7F-4BE2-A268-698C5DB28761</key>
|
|
<array>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>3CE4BEC1-BEBE-4A11-B182-E63693AE2FE6</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
</array>
|
|
<key>282E2B68-29A1-4EF0-B328-2BE38CBF67F0</key>
|
|
<array>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>ABA74294-992D-4528-A609-964B0ACA9346</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
</array>
|
|
<key>2B0EE026-57A9-4097-ACE7-FE4E78F20EC0</key>
|
|
<array>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>EB668A02-2BBA-4539-B4C0-20F2498ECD71</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>sourceoutputuid</key>
|
|
<string>4F6E003F-FB02-4432-B025-249F22385B86</string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>EB668A02-2BBA-4539-B4C0-20F2498ECD71</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>sourceoutputuid</key>
|
|
<string>F78DD511-9EC2-4272-8946-C6E3E269DE2E</string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>083DDA39-DE4E-4EB4-9781-CDC89F766CBC</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
</array>
|
|
<key>3CE4BEC1-BEBE-4A11-B182-E63693AE2FE6</key>
|
|
<array>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>98658166-32FC-4F9D-8247-52BEDE6394EE</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>BD60B64B-EC93-467E-AEC2-0489A3090113</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
</array>
|
|
<key>446FD3F8-2027-45CA-A156-A7F2C2B2C501</key>
|
|
<array>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>C49EE1A3-92A1-4734-9B4F-E399299197AA</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
</array>
|
|
<key>55C46852-4807-4374-95AB-CC055F4ECB7C</key>
|
|
<array>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>E8FC4B20-3DD5-4684-97C0-FBBC2FC1AD45</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
</array>
|
|
<key>7BBCBB25-8B82-40B8-BA37-B0C3894AFA98</key>
|
|
<array>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>282E2B68-29A1-4EF0-B328-2BE38CBF67F0</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
</array>
|
|
<key>7DD3BDE5-A157-42E5-9376-F681FB50A4EE</key>
|
|
<array>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>3CE4BEC1-BEBE-4A11-B182-E63693AE2FE6</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
</array>
|
|
<key>98658166-32FC-4F9D-8247-52BEDE6394EE</key>
|
|
<array>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>B55D209F-7FF3-4C23-AA39-BA8E37B91452</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
</array>
|
|
<key>ABA74294-992D-4528-A609-964B0ACA9346</key>
|
|
<array>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>5E378616-C00A-4608-9313-8D7DCF421BC5</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>sourceoutputuid</key>
|
|
<string>F78DD511-9EC2-4272-8946-C6E3E269DE2E</string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>529BC67C-C77D-41CA-B095-996CC1317556</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
</array>
|
|
<key>B3B967BC-EC30-47DE-B233-2F3F97568857</key>
|
|
<array>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>2480F455-3F7F-4BE2-A268-698C5DB28761</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
</array>
|
|
<key>B55D209F-7FF3-4C23-AA39-BA8E37B91452</key>
|
|
<array>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>93437EDA-0308-467D-BE3F-6855C638D49D</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>sourceoutputuid</key>
|
|
<string>F78DD511-9EC2-4272-8946-C6E3E269DE2E</string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>446FD3F8-2027-45CA-A156-A7F2C2B2C501</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
</array>
|
|
<key>C49EE1A3-92A1-4734-9B4F-E399299197AA</key>
|
|
<array>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>7BBCBB25-8B82-40B8-BA37-B0C3894AFA98</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
</array>
|
|
<key>E8FC4B20-3DD5-4684-97C0-FBBC2FC1AD45</key>
|
|
<array>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>2B0EE026-57A9-4097-ACE7-FE4E78F20EC0</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
</array>
|
|
<key>EB668A02-2BBA-4539-B4C0-20F2498ECD71</key>
|
|
<array>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>7DD3BDE5-A157-42E5-9376-F681FB50A4EE</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
</array>
|
|
<key>F05BFEA8-AEE7-486A-9A54-B3162A233BAC</key>
|
|
<array>
|
|
<dict>
|
|
<key>destinationuid</key>
|
|
<string>E8FC4B20-3DD5-4684-97C0-FBBC2FC1AD45</string>
|
|
<key>modifiers</key>
|
|
<integer>0</integer>
|
|
<key>modifiersubtext</key>
|
|
<string></string>
|
|
<key>vitoclose</key>
|
|
<false/>
|
|
</dict>
|
|
</array>
|
|
</dict>
|
|
<key>createdby</key>
|
|
<string>Denis Isidoro</string>
|
|
<key>description</key>
|
|
<string>Integration with navi, the interactive cheatsheet tool for the command-line</string>
|
|
<key>disabled</key>
|
|
<false/>
|
|
<key>name</key>
|
|
<string>navi</string>
|
|
<key>objects</key>
|
|
<array>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>externaltriggerid</key>
|
|
<string>play</string>
|
|
<key>passinputasargument</key>
|
|
<false/>
|
|
<key>passvariables</key>
|
|
<true/>
|
|
<key>workflowbundleid</key>
|
|
<string>self</string>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.output.callexternaltrigger</string>
|
|
<key>uid</key>
|
|
<string>93437EDA-0308-467D-BE3F-6855C638D49D</string>
|
|
<key>version</key>
|
|
<integer>1</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>alfredfiltersresults</key>
|
|
<true/>
|
|
<key>alfredfiltersresultsmatchmode</key>
|
|
<integer>2</integer>
|
|
<key>argumenttreatemptyqueryasnil</key>
|
|
<false/>
|
|
<key>argumenttrimmode</key>
|
|
<integer>0</integer>
|
|
<key>argumenttype</key>
|
|
<integer>1</integer>
|
|
<key>escaping</key>
|
|
<integer>102</integer>
|
|
<key>keyword</key>
|
|
<string>n</string>
|
|
<key>queuedelaycustom</key>
|
|
<integer>3</integer>
|
|
<key>queuedelayimmediatelyinitially</key>
|
|
<false/>
|
|
<key>queuedelaymode</key>
|
|
<integer>0</integer>
|
|
<key>queuemode</key>
|
|
<integer>1</integer>
|
|
<key>runningsubtext</key>
|
|
<string>Generating results...</string>
|
|
<key>script</key>
|
|
<string>#!/bin/bash
|
|
#
|
|
# Alfred Script Filter JSON format
|
|
#
|
|
# This example demonstrates all fields available for populating results.
|
|
#
|
|
# For an in-depth explanation, use the (?) help button to the bottom left.
|
|
#
|
|
|
|
_print_snippets() {
|
|
|
|
IFS=$'\n'
|
|
|
|
items="{\"items\": ["
|
|
uid="$RANDOM"
|
|
|
|
snippets="$(cat uber.cheat | grep '^#' | sed 's/^# //')"
|
|
|
|
for line in $snippets; do
|
|
|
|
# title="$(echo "$line" | tr -d '"')"
|
|
title="$(echo "$line" | tr -d '"')"
|
|
uid="$title"
|
|
|
|
item=$(cat <<EOF
|
|
{
|
|
"uid": "$uid",
|
|
"type": "file",
|
|
"title": "$title",
|
|
"subtitle": "subtitle",
|
|
"arg": "echo <foo> <bar>",
|
|
"autocomplete": "Desktop",
|
|
"icon": {
|
|
"type": "fileicon",
|
|
"path": "~/Desktop"
|
|
}
|
|
},
|
|
EOF
|
|
)
|
|
|
|
items="$items $item"
|
|
|
|
done
|
|
|
|
echo "${items%?} ]}"
|
|
|
|
}
|
|
|
|
_interpolate() {
|
|
|
|
snippet="$1"
|
|
|
|
IFS=$'\n'
|
|
|
|
items="{\"items\": ["
|
|
uid="$RANDOM"
|
|
|
|
snippets="foo
|
|
bar"
|
|
|
|
for line in $snippets; do
|
|
|
|
# title="$(echo "$line" | tr -d '"')"
|
|
title="$(echo "$line" | tr -d '"')"
|
|
uid="$title"
|
|
|
|
item=$(cat <<EOF
|
|
{
|
|
"uid": "$uid",
|
|
"type": "file",
|
|
"title": "lorem",
|
|
"subtitle": "subtitle",
|
|
"arg": "ipsum",
|
|
"autocomplete": "Desktop",
|
|
"icon": {
|
|
"type": "fileicon",
|
|
"path": "~/Desktop"
|
|
}
|
|
},
|
|
EOF
|
|
)
|
|
|
|
items="$items $item"
|
|
|
|
done
|
|
|
|
echo "${items%?} ]}"
|
|
|
|
}
|
|
|
|
if [ -n "${snippet:-} "]; then
|
|
_interpolate "$snippet"
|
|
elif [ -n "${query:-} "]; then
|
|
_interpolate "$query"
|
|
else
|
|
_print_snippets
|
|
fi
|
|
</string>
|
|
<key>scriptargtype</key>
|
|
<integer>1</integer>
|
|
<key>scriptfile</key>
|
|
<string>alfred1.bash</string>
|
|
<key>subtext</key>
|
|
<string></string>
|
|
<key>title</key>
|
|
<string>navi</string>
|
|
<key>type</key>
|
|
<integer>8</integer>
|
|
<key>withspace</key>
|
|
<true/>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.input.scriptfilter</string>
|
|
<key>uid</key>
|
|
<string>7DD3BDE5-A157-42E5-9376-F681FB50A4EE</string>
|
|
<key>version</key>
|
|
<integer>3</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>argument</key>
|
|
<string></string>
|
|
<key>variables</key>
|
|
<dict/>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.utility.argument</string>
|
|
<key>uid</key>
|
|
<string>EB668A02-2BBA-4539-B4C0-20F2498ECD71</string>
|
|
<key>version</key>
|
|
<integer>1</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>concurrently</key>
|
|
<false/>
|
|
<key>escaping</key>
|
|
<integer>102</integer>
|
|
<key>script</key>
|
|
<string>echo asdsds</string>
|
|
<key>scriptargtype</key>
|
|
<integer>1</integer>
|
|
<key>scriptfile</key>
|
|
<string>alfred0.bash</string>
|
|
<key>type</key>
|
|
<integer>8</integer>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.action.script</string>
|
|
<key>uid</key>
|
|
<string>E8FC4B20-3DD5-4684-97C0-FBBC2FC1AD45</string>
|
|
<key>version</key>
|
|
<integer>2</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>triggerid</key>
|
|
<string>play</string>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.trigger.external</string>
|
|
<key>uid</key>
|
|
<string>55C46852-4807-4374-95AB-CC055F4ECB7C</string>
|
|
<key>version</key>
|
|
<integer>1</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>concurrently</key>
|
|
<false/>
|
|
<key>escaping</key>
|
|
<integer>102</integer>
|
|
<key>script</key>
|
|
<string>echo asdsds</string>
|
|
<key>scriptargtype</key>
|
|
<integer>1</integer>
|
|
<key>scriptfile</key>
|
|
<string>alfred2.bash</string>
|
|
<key>type</key>
|
|
<integer>8</integer>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.action.script</string>
|
|
<key>uid</key>
|
|
<string>3CE4BEC1-BEBE-4A11-B182-E63693AE2FE6</string>
|
|
<key>version</key>
|
|
<integer>2</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>conditions</key>
|
|
<array>
|
|
<dict>
|
|
<key>inputstring</key>
|
|
<string>{query}</string>
|
|
<key>matchcasesensitive</key>
|
|
<false/>
|
|
<key>matchmode</key>
|
|
<integer>0</integer>
|
|
<key>matchstring</key>
|
|
<string>__start</string>
|
|
<key>outputlabel</key>
|
|
<string>start</string>
|
|
<key>uid</key>
|
|
<string>F78DD511-9EC2-4272-8946-C6E3E269DE2E</string>
|
|
</dict>
|
|
<dict>
|
|
<key>inputstring</key>
|
|
<string>{query}</string>
|
|
<key>matchcasesensitive</key>
|
|
<true/>
|
|
<key>matchmode</key>
|
|
<integer>0</integer>
|
|
<key>matchstring</key>
|
|
<string></string>
|
|
<key>outputlabel</key>
|
|
<string>suggestion</string>
|
|
<key>uid</key>
|
|
<string>4F6E003F-FB02-4432-B025-249F22385B86</string>
|
|
</dict>
|
|
</array>
|
|
<key>elselabel</key>
|
|
<string>free input</string>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.utility.conditional</string>
|
|
<key>uid</key>
|
|
<string>2B0EE026-57A9-4097-ACE7-FE4E78F20EC0</string>
|
|
<key>version</key>
|
|
<integer>1</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>conditions</key>
|
|
<array>
|
|
<dict>
|
|
<key>inputstring</key>
|
|
<string>{var:snippet}</string>
|
|
<key>matchcasesensitive</key>
|
|
<false/>
|
|
<key>matchmode</key>
|
|
<integer>4</integer>
|
|
<key>matchstring</key>
|
|
<string><[\w\d_\-]+></string>
|
|
<key>outputlabel</key>
|
|
<string>variable left</string>
|
|
<key>uid</key>
|
|
<string>F78DD511-9EC2-4272-8946-C6E3E269DE2E</string>
|
|
</dict>
|
|
</array>
|
|
<key>elselabel</key>
|
|
<string>no variables</string>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.utility.conditional</string>
|
|
<key>uid</key>
|
|
<string>B55D209F-7FF3-4C23-AA39-BA8E37B91452</string>
|
|
<key>version</key>
|
|
<integer>1</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>argument</key>
|
|
<string></string>
|
|
<key>variables</key>
|
|
<dict>
|
|
<key>snippet</key>
|
|
<string>{query}</string>
|
|
</dict>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.utility.argument</string>
|
|
<key>uid</key>
|
|
<string>98658166-32FC-4F9D-8247-52BEDE6394EE</string>
|
|
<key>version</key>
|
|
<integer>1</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>escaping</key>
|
|
<integer>0</integer>
|
|
<key>script</key>
|
|
<string>{var:snippet}</string>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.action.terminalcommand</string>
|
|
<key>uid</key>
|
|
<string>5E378616-C00A-4608-9313-8D7DCF421BC5</string>
|
|
<key>version</key>
|
|
<integer>1</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>concurrently</key>
|
|
<false/>
|
|
<key>escaping</key>
|
|
<integer>102</integer>
|
|
<key>script</key>
|
|
<string>echo asdsds</string>
|
|
<key>scriptargtype</key>
|
|
<integer>1</integer>
|
|
<key>scriptfile</key>
|
|
<string>alfred3.bash</string>
|
|
<key>type</key>
|
|
<integer>8</integer>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.action.script</string>
|
|
<key>uid</key>
|
|
<string>282E2B68-29A1-4EF0-B328-2BE38CBF67F0</string>
|
|
<key>version</key>
|
|
<integer>2</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>conditions</key>
|
|
<array>
|
|
<dict>
|
|
<key>inputstring</key>
|
|
<string>{query}</string>
|
|
<key>matchcasesensitive</key>
|
|
<true/>
|
|
<key>matchmode</key>
|
|
<integer>0</integer>
|
|
<key>matchstring</key>
|
|
<string>terminal</string>
|
|
<key>outputlabel</key>
|
|
<string>terminal</string>
|
|
<key>uid</key>
|
|
<string>F78DD511-9EC2-4272-8946-C6E3E269DE2E</string>
|
|
</dict>
|
|
</array>
|
|
<key>elselabel</key>
|
|
<string>else</string>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.utility.conditional</string>
|
|
<key>uid</key>
|
|
<string>ABA74294-992D-4528-A609-964B0ACA9346</string>
|
|
<key>version</key>
|
|
<integer>1</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>matchmode</key>
|
|
<integer>0</integer>
|
|
<key>matchstring</key>
|
|
<string>“</string>
|
|
<key>replacestring</key>
|
|
<string>"</string>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.utility.replace</string>
|
|
<key>uid</key>
|
|
<string>C49EE1A3-92A1-4734-9B4F-E399299197AA</string>
|
|
<key>version</key>
|
|
<integer>2</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>argument</key>
|
|
<string></string>
|
|
<key>variables</key>
|
|
<dict>
|
|
<key>snippet</key>
|
|
<string>{query}</string>
|
|
</dict>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.utility.argument</string>
|
|
<key>uid</key>
|
|
<string>7BBCBB25-8B82-40B8-BA37-B0C3894AFA98</string>
|
|
<key>version</key>
|
|
<integer>1</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>argument</key>
|
|
<string>{var:snippet}</string>
|
|
<key>variables</key>
|
|
<dict/>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.utility.argument</string>
|
|
<key>uid</key>
|
|
<string>446FD3F8-2027-45CA-A156-A7F2C2B2C501</string>
|
|
<key>version</key>
|
|
<integer>1</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>action</key>
|
|
<integer>0</integer>
|
|
<key>argument</key>
|
|
<integer>0</integer>
|
|
<key>focusedappvariable</key>
|
|
<false/>
|
|
<key>focusedappvariablename</key>
|
|
<string></string>
|
|
<key>hotkey</key>
|
|
<integer>51</integer>
|
|
<key>hotmod</key>
|
|
<integer>1966080</integer>
|
|
<key>hotstring</key>
|
|
<string>⌫</string>
|
|
<key>leftcursor</key>
|
|
<false/>
|
|
<key>modsmode</key>
|
|
<integer>0</integer>
|
|
<key>relatedAppsMode</key>
|
|
<integer>0</integer>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.trigger.hotkey</string>
|
|
<key>uid</key>
|
|
<string>F05BFEA8-AEE7-486A-9A54-B3162A233BAC</string>
|
|
<key>version</key>
|
|
<integer>2</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>argument</key>
|
|
<string>'{query}', {allvars}</string>
|
|
<key>cleardebuggertext</key>
|
|
<false/>
|
|
<key>processoutputs</key>
|
|
<true/>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.utility.debug</string>
|
|
<key>uid</key>
|
|
<string>BD60B64B-EC93-467E-AEC2-0489A3090113</string>
|
|
<key>version</key>
|
|
<integer>1</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>concurrently</key>
|
|
<true/>
|
|
<key>escaping</key>
|
|
<integer>0</integer>
|
|
<key>script</key>
|
|
<string>source "${HOME}/.bashrc"
|
|
export PATH="/usr/local/bin:$PATH"
|
|
|
|
eval "$snippet"</string>
|
|
<key>scriptargtype</key>
|
|
<integer>0</integer>
|
|
<key>scriptfile</key>
|
|
<string>navi</string>
|
|
<key>type</key>
|
|
<integer>0</integer>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.action.script</string>
|
|
<key>uid</key>
|
|
<string>529BC67C-C77D-41CA-B095-996CC1317556</string>
|
|
<key>version</key>
|
|
<integer>2</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>argumenttype</key>
|
|
<integer>1</integer>
|
|
<key>subtext</key>
|
|
<string>{var:snippet}</string>
|
|
<key>text</key>
|
|
<string>Input value for <{var:varname}></string>
|
|
<key>withspace</key>
|
|
<false/>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.input.keyword</string>
|
|
<key>uid</key>
|
|
<string>B3B967BC-EC30-47DE-B233-2F3F97568857</string>
|
|
<key>version</key>
|
|
<integer>1</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>argument</key>
|
|
<string></string>
|
|
<key>variables</key>
|
|
<dict>
|
|
<key>free</key>
|
|
<string>{query}</string>
|
|
</dict>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.utility.argument</string>
|
|
<key>uid</key>
|
|
<string>2480F455-3F7F-4BE2-A268-698C5DB28761</string>
|
|
<key>version</key>
|
|
<integer>1</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>config</key>
|
|
<dict>
|
|
<key>argument</key>
|
|
<string></string>
|
|
<key>variables</key>
|
|
<dict>
|
|
<key>varname</key>
|
|
<string>{query}</string>
|
|
</dict>
|
|
</dict>
|
|
<key>type</key>
|
|
<string>alfred.workflow.utility.argument</string>
|
|
<key>uid</key>
|
|
<string>083DDA39-DE4E-4EB4-9781-CDC89F766CBC</string>
|
|
<key>version</key>
|
|
<integer>1</integer>
|
|
</dict>
|
|
</array>
|
|
<key>readme</key>
|
|
<string></string>
|
|
<key>uidata</key>
|
|
<dict>
|
|
<key>083DDA39-DE4E-4EB4-9781-CDC89F766CBC</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>520</integer>
|
|
<key>ypos</key>
|
|
<integer>380</integer>
|
|
</dict>
|
|
<key>2480F455-3F7F-4BE2-A268-698C5DB28761</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>750</integer>
|
|
<key>ypos</key>
|
|
<integer>375</integer>
|
|
</dict>
|
|
<key>282E2B68-29A1-4EF0-B328-2BE38CBF67F0</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>1445</integer>
|
|
<key>ypos</key>
|
|
<integer>255</integer>
|
|
</dict>
|
|
<key>2B0EE026-57A9-4097-ACE7-FE4E78F20EC0</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>370</integer>
|
|
<key>ypos</key>
|
|
<integer>170</integer>
|
|
</dict>
|
|
<key>3CE4BEC1-BEBE-4A11-B182-E63693AE2FE6</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>820</integer>
|
|
<key>ypos</key>
|
|
<integer>165</integer>
|
|
</dict>
|
|
<key>446FD3F8-2027-45CA-A156-A7F2C2B2C501</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>1225</integer>
|
|
<key>ypos</key>
|
|
<integer>285</integer>
|
|
</dict>
|
|
<key>529BC67C-C77D-41CA-B095-996CC1317556</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>1720</integer>
|
|
<key>ypos</key>
|
|
<integer>340</integer>
|
|
</dict>
|
|
<key>55C46852-4807-4374-95AB-CC055F4ECB7C</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>10</integer>
|
|
<key>ypos</key>
|
|
<integer>165</integer>
|
|
</dict>
|
|
<key>5E378616-C00A-4608-9313-8D7DCF421BC5</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>1715</integer>
|
|
<key>ypos</key>
|
|
<integer>220</integer>
|
|
</dict>
|
|
<key>7BBCBB25-8B82-40B8-BA37-B0C3894AFA98</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>1370</integer>
|
|
<key>ypos</key>
|
|
<integer>285</integer>
|
|
</dict>
|
|
<key>7DD3BDE5-A157-42E5-9376-F681FB50A4EE</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>605</integer>
|
|
<key>ypos</key>
|
|
<integer>80</integer>
|
|
</dict>
|
|
<key>93437EDA-0308-467D-BE3F-6855C638D49D</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>1225</integer>
|
|
<key>ypos</key>
|
|
<integer>60</integer>
|
|
</dict>
|
|
<key>98658166-32FC-4F9D-8247-52BEDE6394EE</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>985</integer>
|
|
<key>ypos</key>
|
|
<integer>195</integer>
|
|
</dict>
|
|
<key>ABA74294-992D-4528-A609-964B0ACA9346</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>1590</integer>
|
|
<key>ypos</key>
|
|
<integer>275</integer>
|
|
</dict>
|
|
<key>B3B967BC-EC30-47DE-B233-2F3F97568857</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>600</integer>
|
|
<key>ypos</key>
|
|
<integer>350</integer>
|
|
</dict>
|
|
<key>B55D209F-7FF3-4C23-AA39-BA8E37B91452</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>1055</integer>
|
|
<key>ypos</key>
|
|
<integer>185</integer>
|
|
</dict>
|
|
<key>BD60B64B-EC93-467E-AEC2-0489A3090113</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>1010</integer>
|
|
<key>ypos</key>
|
|
<integer>340</integer>
|
|
</dict>
|
|
<key>C49EE1A3-92A1-4734-9B4F-E399299197AA</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>1295</integer>
|
|
<key>ypos</key>
|
|
<integer>285</integer>
|
|
</dict>
|
|
<key>E8FC4B20-3DD5-4684-97C0-FBBC2FC1AD45</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>210</integer>
|
|
<key>ypos</key>
|
|
<integer>165</integer>
|
|
</dict>
|
|
<key>EB668A02-2BBA-4539-B4C0-20F2498ECD71</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>525</integer>
|
|
<key>ypos</key>
|
|
<integer>165</integer>
|
|
</dict>
|
|
<key>F05BFEA8-AEE7-486A-9A54-B3162A233BAC</key>
|
|
<dict>
|
|
<key>xpos</key>
|
|
<integer>10</integer>
|
|
<key>ypos</key>
|
|
<integer>310</integer>
|
|
</dict>
|
|
</dict>
|
|
<key>variablesdontexport</key>
|
|
<array/>
|
|
<key>version</key>
|
|
<string>0.1.0</string>
|
|
<key>webaddress</key>
|
|
<string>https://github.com/denisidoro</string>
|
|
</dict>
|
|
</plist>
|