[alfred] update dash workflow
diff --git a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_apple.png b/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_apple.png
deleted file mode 100644
index 4988bf9f..00000000
Binary files a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_apple.png and /dev/null differ
diff --git a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_css.png b/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_css.png
deleted file mode 100644
index 52e5a05b..00000000
Binary files a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_css.png and /dev/null differ
diff --git a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_haskell.png b/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_haskell.png
deleted file mode 100644
index a186a749..00000000
Binary files a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_haskell.png and /dev/null differ
diff --git a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_markdown.png b/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_markdown.png
deleted file mode 100644
index a2419d0d..00000000
Binary files a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_markdown.png and /dev/null differ
diff --git a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_racket.png b/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_racket.png
deleted file mode 100644
index 0ee82e53..00000000
Binary files a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_racket.png and /dev/null differ
diff --git a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_ruby.png b/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_ruby.png
index e720992a..13edb247 100644
Binary files a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_ruby.png and b/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_ruby.png differ
diff --git a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_rubygems.png b/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_rubygems.png
deleted file mode 100644
index a7f04f65..00000000
Binary files a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_rubygems.png and /dev/null differ
diff --git a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_rust.png b/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_rust.png
index 29db9cab..3da46852 100644
Binary files a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_rust.png and b/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_rust.png differ
diff --git a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_vim.png b/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_vim.png
index 0ae1d351..fe325ac8 100644
Binary files a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_vim.png and b/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_vim.png differ
diff --git a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/info.plist b/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/info.plist
index 7db7833f..7ef1320f 100644
--- a/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/info.plist
+++ b/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/info.plist
@@ -55,141 +55,6 @@
<string>Copy</string>
</dict>
</array>
- <key>dash_keyword_apple</key>
- <array>
- <dict>
- <key>destinationuid</key>
- <string>dash_action_normal</string>
- <key>modifiers</key>
- <integer>0</integer>
- <key>modifiersubtext</key>
- <string></string>
- </dict>
- <dict>
- <key>destinationuid</key>
- <string>dash_action_cmd</string>
- <key>modifiers</key>
- <integer>1048576</integer>
- <key>modifiersubtext</key>
- <string></string>
- </dict>
- <dict>
- <key>destinationuid</key>
- <string>dash_action_alt</string>
- <key>modifiers</key>
- <integer>524288</integer>
- <key>modifiersubtext</key>
- <string></string>
- </dict>
- </array>
- <key>dash_keyword_css</key>
- <array>
- <dict>
- <key>destinationuid</key>
- <string>dash_action_normal</string>
- <key>modifiers</key>
- <integer>0</integer>
- <key>modifiersubtext</key>
- <string></string>
- </dict>
- <dict>
- <key>destinationuid</key>
- <string>dash_action_cmd</string>
- <key>modifiers</key>
- <integer>1048576</integer>
- <key>modifiersubtext</key>
- <string></string>
- </dict>
- <dict>
- <key>destinationuid</key>
- <string>dash_action_alt</string>
- <key>modifiers</key>
- <integer>524288</integer>
- <key>modifiersubtext</key>
- <string></string>
- </dict>
- </array>
- <key>dash_keyword_haskell</key>
- <array>
- <dict>
- <key>destinationuid</key>
- <string>dash_action_normal</string>
- <key>modifiers</key>
- <integer>0</integer>
- <key>modifiersubtext</key>
- <string></string>
- </dict>
- <dict>
- <key>destinationuid</key>
- <string>dash_action_cmd</string>
- <key>modifiers</key>
- <integer>1048576</integer>
- <key>modifiersubtext</key>
- <string></string>
- </dict>
- <dict>
- <key>destinationuid</key>
- <string>dash_action_alt</string>
- <key>modifiers</key>
- <integer>524288</integer>
- <key>modifiersubtext</key>
- <string></string>
- </dict>
- </array>
- <key>dash_keyword_markdown</key>
- <array>
- <dict>
- <key>destinationuid</key>
- <string>dash_action_normal</string>
- <key>modifiers</key>
- <integer>0</integer>
- <key>modifiersubtext</key>
- <string></string>
- </dict>
- <dict>
- <key>destinationuid</key>
- <string>dash_action_cmd</string>
- <key>modifiers</key>
- <integer>1048576</integer>
- <key>modifiersubtext</key>
- <string></string>
- </dict>
- <dict>
- <key>destinationuid</key>
- <string>dash_action_alt</string>
- <key>modifiers</key>
- <integer>524288</integer>
- <key>modifiersubtext</key>
- <string></string>
- </dict>
- </array>
- <key>dash_keyword_racket</key>
- <array>
- <dict>
- <key>destinationuid</key>
- <string>dash_action_normal</string>
- <key>modifiers</key>
- <integer>0</integer>
- <key>modifiersubtext</key>
- <string></string>
- </dict>
- <dict>
- <key>destinationuid</key>
- <string>dash_action_cmd</string>
- <key>modifiers</key>
- <integer>1048576</integer>
- <key>modifiersubtext</key>
- <string></string>
- </dict>
- <dict>
- <key>destinationuid</key>
- <string>dash_action_alt</string>
- <key>modifiers</key>
- <integer>524288</integer>
- <key>modifiersubtext</key>
- <string></string>
- </dict>
- </array>
<key>dash_keyword_ruby</key>
<array>
<dict>
@@ -217,33 +82,6 @@
<string></string>
</dict>
</array>
- <key>dash_keyword_rubygems</key>
- <array>
- <dict>
- <key>destinationuid</key>
- <string>dash_action_normal</string>
- <key>modifiers</key>
- <integer>0</integer>
- <key>modifiersubtext</key>
- <string></string>
- </dict>
- <dict>
- <key>destinationuid</key>
- <string>dash_action_cmd</string>
- <key>modifiers</key>
- <integer>1048576</integer>
- <key>modifiersubtext</key>
- <string></string>
- </dict>
- <dict>
- <key>destinationuid</key>
- <string>dash_action_alt</string>
- <key>modifiers</key>
- <integer>524288</integer>
- <key>modifiersubtext</key>
- <string></string>
- </dict>
- </array>
<key>dash_keyword_rust</key>
<array>
<dict>
@@ -565,19 +403,17 @@ That said, you can edit anything else within this workflow (including adding new
<key>argumenttype</key>
<integer>0</integer>
<key>escaping</key>
- <integer>0</integer>
+ <integer>110</integer>
+ <key>keyword</key>
+ <string>ruby</string>
<key>runningsubtext</key>
- <string>Please read what's in the "Script:" section below</string>
+ <string>Searching for "{query}"</string>
<key>script</key>
- <string>Dash dynamically updates this workflow with docset and search profile keywords.
-
-Do not try to change the keywords from within Alfred, as Dash will overwrite your changes. If you want to change a keyword, change it from within Dash (in Preferences > Docsets).
-
-That said, you can edit anything else within this workflow (including adding new triggers/actions/hotkeys).</string>
+ <string>./dashAlfredWorkflow "ruby:{query}"</string>
<key>subtext</key>
- <string>Please read what's in the "Script:" section below</string>
+ <string>Search Ruby 2 for "{query}"</string>
<key>title</key>
- <string>PLEASE README</string>
+ <string>Search Ruby 2</string>
<key>type</key>
<integer>0</integer>
<key>withspace</key>
@@ -586,7 +422,7 @@ That said, you can edit anything else within this workflow (including adding new
<key>type</key>
<string>alfred.workflow.input.scriptfilter</string>
<key>uid</key>
- <string>dash_note_readme</string>
+ <string>dash_keyword_ruby</string>
<key>version</key>
<integer>0</integer>
</dict>
@@ -596,19 +432,17 @@ That said, you can edit anything else within this workflow (including adding new
<key>argumenttype</key>
<integer>0</integer>
<key>escaping</key>
- <integer>0</integer>
+ <integer>110</integer>
+ <key>keyword</key>
+ <string>rust</string>
<key>runningsubtext</key>
- <string>Please read what's in the "Script:" section below</string>
+ <string>Searching for "{query}"</string>
<key>script</key>
- <string>Dash dynamically updates this workflow with docset and search profile keywords.
-
-Do not try to change the keywords from within Alfred, as Dash will overwrite your changes. If you want to change a keyword, change it from within Dash (in Preferences > Docsets).
-
-That said, you can edit anything else within this workflow (including adding new triggers/actions/hotkeys).</string>
+ <string>./dashAlfredWorkflow "rust:{query}"</string>
<key>subtext</key>
- <string>Please read what's in the "Script:" section below</string>
+ <string>Search Rust for "{query}"</string>
<key>title</key>
- <string>PLEASE README</string>
+ <string>Search Rust</string>
<key>type</key>
<integer>0</integer>
<key>withspace</key>
@@ -617,7 +451,7 @@ That said, you can edit anything else within this workflow (including adding new
<key>type</key>
<string>alfred.workflow.input.scriptfilter</string>
<key>uid</key>
- <string>dash_note_readme</string>
+ <string>dash_keyword_rust</string>
<key>version</key>
<integer>0</integer>
</dict>
@@ -627,19 +461,17 @@ That said, you can edit anything else within this workflow (including adding new
<key>argumenttype</key>
<integer>0</integer>
<key>escaping</key>
- <integer>0</integer>
+ <integer>110</integer>
+ <key>keyword</key>
+ <string>vim</string>
<key>runningsubtext</key>
- <string>Please read what's in the "Script:" section below</string>
+ <string>Searching for "{query}"</string>
<key>script</key>
- <string>Dash dynamically updates this workflow with docset and search profile keywords.
-
-Do not try to change the keywords from within Alfred, as Dash will overwrite your changes. If you want to change a keyword, change it from within Dash (in Preferences > Docsets).
-
-That said, you can edit anything else within this workflow (including adding new triggers/actions/hotkeys).</string>
+ <string>./dashAlfredWorkflow "vim:{query}"</string>
<key>subtext</key>
- <string>Please read what's in the "Script:" section below</string>
+ <string>Search Vim for "{query}"</string>
<key>title</key>
- <string>PLEASE README</string>
+ <string>Search Vim</string>
<key>type</key>
<integer>0</integer>
<key>withspace</key>
@@ -648,410 +480,25 @@ That said, you can edit anything else within this workflow (including adding new
<key>type</key>
<string>alfred.workflow.input.scriptfilter</string>
<key>uid</key>
- <string>dash_note_readme</string>
+ <string>dash_keyword_vim</string>
<key>version</key>
<integer>0</integer>
</dict>
- <dict>
- <key>config</key>
- <dict>
- <key>argumenttype</key>
- <integer>0</integer>
- <key>escaping</key>
- <integer>0</integer>
- <key>runningsubtext</key>
- <string>Please read what's in the "Script:" section below</string>
- <key>script</key>
- <string>Dash dynamically updates this workflow with docset and search profile keywords.
-
-Do not try to change the keywords from within Alfred, as Dash will overwrite your changes. If you want to change a keyword, change it from within Dash (in Preferences > Docsets).
+ </array>
+ <key>readme</key>
+ <string>Usage:
+'dash {query}'
+'{keyword} {query}'
-That said, you can edit anything else within this workflow (including adding new triggers/actions/hotkeys).</string>
- <key>subtext</key>
- <string>Please read what's in the "Script:" section below</string>
- <key>title</key>
- <string>PLEASE README</string>
- <key>type</key>
- <integer>0</integer>
- <key>withspace</key>
- <true/>
- </dict>
- <key>type</key>
- <string>alfred.workflow.input.scriptfilter</string>
- <key>uid</key>
- <string>dash_note_readme</string>
- <key>version</key>
- <integer>0</integer>
+The keyword is either a docset keyword (defined in Preferences > Docsets) or a search profile keyword trigger (defined by clicking on the loupe icon of the main search field).</string>
+ <key>uidata</key>
+ <dict>
+ <key>12B8CAB5-9FEE-46F2-B67E-026F4BE48A88</key>
+ <dict>
+ <key>ypos</key>
+ <real>60</real>
</dict>
- <dict>
- <key>config</key>
- <dict>
- <key>argumenttype</key>
- <integer>0</integer>
- <key>escaping</key>
- <integer>0</integer>
- <key>runningsubtext</key>
- <string>Please read what's in the "Script:" section below</string>
- <key>script</key>
- <string>Dash dynamically updates this workflow with docset and search profile keywords.
-
-Do not try to change the keywords from within Alfred, as Dash will overwrite your changes. If you want to change a keyword, change it from within Dash (in Preferences > Docsets).
-
-That said, you can edit anything else within this workflow (including adding new triggers/actions/hotkeys).</string>
- <key>subtext</key>
- <string>Please read what's in the "Script:" section below</string>
- <key>title</key>
- <string>PLEASE README</string>
- <key>type</key>
- <integer>0</integer>
- <key>withspace</key>
- <true/>
- </dict>
- <key>type</key>
- <string>alfred.workflow.input.scriptfilter</string>
- <key>uid</key>
- <string>dash_note_readme</string>
- <key>version</key>
- <integer>0</integer>
- </dict>
- <dict>
- <key>config</key>
- <dict>
- <key>argumenttype</key>
- <integer>0</integer>
- <key>escaping</key>
- <integer>0</integer>
- <key>runningsubtext</key>
- <string>Please read what's in the "Script:" section below</string>
- <key>script</key>
- <string>Dash dynamically updates this workflow with docset and search profile keywords.
-
-Do not try to change the keywords from within Alfred, as Dash will overwrite your changes. If you want to change a keyword, change it from within Dash (in Preferences > Docsets).
-
-That said, you can edit anything else within this workflow (including adding new triggers/actions/hotkeys).</string>
- <key>subtext</key>
- <string>Please read what's in the "Script:" section below</string>
- <key>title</key>
- <string>PLEASE README</string>
- <key>type</key>
- <integer>0</integer>
- <key>withspace</key>
- <true/>
- </dict>
- <key>type</key>
- <string>alfred.workflow.input.scriptfilter</string>
- <key>uid</key>
- <string>dash_note_readme</string>
- <key>version</key>
- <integer>0</integer>
- </dict>
- <dict>
- <key>config</key>
- <dict>
- <key>argumenttype</key>
- <integer>0</integer>
- <key>escaping</key>
- <integer>0</integer>
- <key>runningsubtext</key>
- <string>Please read what's in the "Script:" section below</string>
- <key>script</key>
- <string>Dash dynamically updates this workflow with docset and search profile keywords.
-
-Do not try to change the keywords from within Alfred, as Dash will overwrite your changes. If you want to change a keyword, change it from within Dash (in Preferences > Docsets).
-
-That said, you can edit anything else within this workflow (including adding new triggers/actions/hotkeys).</string>
- <key>subtext</key>
- <string>Please read what's in the "Script:" section below</string>
- <key>title</key>
- <string>PLEASE README</string>
- <key>type</key>
- <integer>0</integer>
- <key>withspace</key>
- <true/>
- </dict>
- <key>type</key>
- <string>alfred.workflow.input.scriptfilter</string>
- <key>uid</key>
- <string>dash_note_readme</string>
- <key>version</key>
- <integer>0</integer>
- </dict>
- <dict>
- <key>config</key>
- <dict>
- <key>argumenttype</key>
- <integer>0</integer>
- <key>escaping</key>
- <integer>110</integer>
- <key>keyword</key>
- <string>apple</string>
- <key>runningsubtext</key>
- <string>Searching for "{query}"</string>
- <key>script</key>
- <string>./dashAlfredWorkflow "apple:{query}"</string>
- <key>subtext</key>
- <string>Search Apple API Reference for "{query}"</string>
- <key>title</key>
- <string>Search Apple API Reference</string>
- <key>type</key>
- <integer>0</integer>
- <key>withspace</key>
- <true/>
- </dict>
- <key>type</key>
- <string>alfred.workflow.input.scriptfilter</string>
- <key>uid</key>
- <string>dash_keyword_apple</string>
- <key>version</key>
- <integer>0</integer>
- </dict>
- <dict>
- <key>config</key>
- <dict>
- <key>argumenttype</key>
- <integer>0</integer>
- <key>escaping</key>
- <integer>110</integer>
- <key>keyword</key>
- <string>css</string>
- <key>runningsubtext</key>
- <string>Searching for "{query}"</string>
- <key>script</key>
- <string>./dashAlfredWorkflow "css:{query}"</string>
- <key>subtext</key>
- <string>Search CSS for "{query}"</string>
- <key>title</key>
- <string>Search CSS</string>
- <key>type</key>
- <integer>0</integer>
- <key>withspace</key>
- <true/>
- </dict>
- <key>type</key>
- <string>alfred.workflow.input.scriptfilter</string>
- <key>uid</key>
- <string>dash_keyword_css</string>
- <key>version</key>
- <integer>0</integer>
- </dict>
- <dict>
- <key>config</key>
- <dict>
- <key>argumenttype</key>
- <integer>0</integer>
- <key>escaping</key>
- <integer>110</integer>
- <key>keyword</key>
- <string>haskell</string>
- <key>runningsubtext</key>
- <string>Searching for "{query}"</string>
- <key>script</key>
- <string>./dashAlfredWorkflow "haskell:{query}"</string>
- <key>subtext</key>
- <string>Search Haskell for "{query}"</string>
- <key>title</key>
- <string>Search Haskell</string>
- <key>type</key>
- <integer>0</integer>
- <key>withspace</key>
- <true/>
- </dict>
- <key>type</key>
- <string>alfred.workflow.input.scriptfilter</string>
- <key>uid</key>
- <string>dash_keyword_haskell</string>
- <key>version</key>
- <integer>0</integer>
- </dict>
- <dict>
- <key>config</key>
- <dict>
- <key>argumenttype</key>
- <integer>0</integer>
- <key>escaping</key>
- <integer>110</integer>
- <key>keyword</key>
- <string>markdown</string>
- <key>runningsubtext</key>
- <string>Searching for "{query}"</string>
- <key>script</key>
- <string>./dashAlfredWorkflow "markdown:{query}"</string>
- <key>subtext</key>
- <string>Search Markdown for "{query}"</string>
- <key>title</key>
- <string>Search Markdown</string>
- <key>type</key>
- <integer>0</integer>
- <key>withspace</key>
- <true/>
- </dict>
- <key>type</key>
- <string>alfred.workflow.input.scriptfilter</string>
- <key>uid</key>
- <string>dash_keyword_markdown</string>
- <key>version</key>
- <integer>0</integer>
- </dict>
- <dict>
- <key>config</key>
- <dict>
- <key>argumenttype</key>
- <integer>0</integer>
- <key>escaping</key>
- <integer>110</integer>
- <key>keyword</key>
- <string>racket</string>
- <key>runningsubtext</key>
- <string>Searching for "{query}"</string>
- <key>script</key>
- <string>./dashAlfredWorkflow "racket:{query}"</string>
- <key>subtext</key>
- <string>Search Racket for "{query}"</string>
- <key>title</key>
- <string>Search Racket</string>
- <key>type</key>
- <integer>0</integer>
- <key>withspace</key>
- <true/>
- </dict>
- <key>type</key>
- <string>alfred.workflow.input.scriptfilter</string>
- <key>uid</key>
- <string>dash_keyword_racket</string>
- <key>version</key>
- <integer>0</integer>
- </dict>
- <dict>
- <key>config</key>
- <dict>
- <key>argumenttype</key>
- <integer>0</integer>
- <key>escaping</key>
- <integer>110</integer>
- <key>keyword</key>
- <string>ruby</string>
- <key>runningsubtext</key>
- <string>Searching for "{query}"</string>
- <key>script</key>
- <string>./dashAlfredWorkflow "ruby:{query}"</string>
- <key>subtext</key>
- <string>Search Ruby 2 for "{query}"</string>
- <key>title</key>
- <string>Search Ruby 2</string>
- <key>type</key>
- <integer>0</integer>
- <key>withspace</key>
- <true/>
- </dict>
- <key>type</key>
- <string>alfred.workflow.input.scriptfilter</string>
- <key>uid</key>
- <string>dash_keyword_ruby</string>
- <key>version</key>
- <integer>0</integer>
- </dict>
- <dict>
- <key>config</key>
- <dict>
- <key>argumenttype</key>
- <integer>0</integer>
- <key>escaping</key>
- <integer>110</integer>
- <key>keyword</key>
- <string>rubygems</string>
- <key>runningsubtext</key>
- <string>Searching for "{query}"</string>
- <key>script</key>
- <string>./dashAlfredWorkflow "rubygems:{query}"</string>
- <key>subtext</key>
- <string>Search rake for "{query}"</string>
- <key>title</key>
- <string>Search rake</string>
- <key>type</key>
- <integer>0</integer>
- <key>withspace</key>
- <true/>
- </dict>
- <key>type</key>
- <string>alfred.workflow.input.scriptfilter</string>
- <key>uid</key>
- <string>dash_keyword_rubygems</string>
- <key>version</key>
- <integer>0</integer>
- </dict>
- <dict>
- <key>config</key>
- <dict>
- <key>argumenttype</key>
- <integer>0</integer>
- <key>escaping</key>
- <integer>110</integer>
- <key>keyword</key>
- <string>rust</string>
- <key>runningsubtext</key>
- <string>Searching for "{query}"</string>
- <key>script</key>
- <string>./dashAlfredWorkflow "rust:{query}"</string>
- <key>subtext</key>
- <string>Search Rust for "{query}"</string>
- <key>title</key>
- <string>Search Rust</string>
- <key>type</key>
- <integer>0</integer>
- <key>withspace</key>
- <true/>
- </dict>
- <key>type</key>
- <string>alfred.workflow.input.scriptfilter</string>
- <key>uid</key>
- <string>dash_keyword_rust</string>
- <key>version</key>
- <integer>0</integer>
- </dict>
- <dict>
- <key>config</key>
- <dict>
- <key>argumenttype</key>
- <integer>0</integer>
- <key>escaping</key>
- <integer>110</integer>
- <key>keyword</key>
- <string>vim</string>
- <key>runningsubtext</key>
- <string>Searching for "{query}"</string>
- <key>script</key>
- <string>./dashAlfredWorkflow "vim:{query}"</string>
- <key>subtext</key>
- <string>Search Vim for "{query}"</string>
- <key>title</key>
- <string>Search Vim</string>
- <key>type</key>
- <integer>0</integer>
- <key>withspace</key>
- <true/>
- </dict>
- <key>type</key>
- <string>alfred.workflow.input.scriptfilter</string>
- <key>uid</key>
- <string>dash_keyword_vim</string>
- <key>version</key>
- <integer>0</integer>
- </dict>
- </array>
- <key>readme</key>
- <string>Usage:
-'dash {query}'
-'{keyword} {query}'
-
-The keyword is either a docset keyword (defined in Preferences > Docsets) or a search profile keyword trigger (defined by clicking on the loupe icon of the main search field).</string>
- <key>uidata</key>
- <dict>
- <key>12B8CAB5-9FEE-46F2-B67E-026F4BE48A88</key>
- <dict>
- <key>ypos</key>
- <real>60</real>
- </dict>
- <key>406C4166-C9CF-496F-8DB1-D43CE5211BEA</key>
+ <key>406C4166-C9CF-496F-8DB1-D43CE5211BEA</key>
<dict>
<key>ypos</key>
<real>210</real>
@@ -1076,50 +523,20 @@ The keyword is either a docset keyword (defined in Preferences > Docsets) or
<key>ypos</key>
<real>10</real>
</dict>
- <key>dash_keyword_apple</key>
- <dict>
- <key>ypos</key>
- <integer>930</integer>
- </dict>
- <key>dash_keyword_css</key>
- <dict>
- <key>ypos</key>
- <integer>1050</integer>
- </dict>
- <key>dash_keyword_haskell</key>
- <dict>
- <key>ypos</key>
- <integer>1170</integer>
- </dict>
- <key>dash_keyword_markdown</key>
- <dict>
- <key>ypos</key>
- <integer>1290</integer>
- </dict>
- <key>dash_keyword_racket</key>
- <dict>
- <key>ypos</key>
- <integer>1410</integer>
- </dict>
<key>dash_keyword_ruby</key>
<dict>
<key>ypos</key>
- <integer>1530</integer>
- </dict>
- <key>dash_keyword_rubygems</key>
- <dict>
- <key>ypos</key>
- <integer>1650</integer>
+ <integer>930</integer>
</dict>
<key>dash_keyword_rust</key>
<dict>
<key>ypos</key>
- <integer>1770</integer>
+ <integer>1050</integer>
</dict>
<key>dash_keyword_vim</key>
<dict>
<key>ypos</key>
- <integer>1890</integer>
+ <integer>1170</integer>
</dict>
<key>dash_note_readme</key>
<dict>
diff --git a/Alfred.alfredpreferences/workflows/user.workflow.D2A284E7-7310-41DB-9966-B25AB60B405E/icon.png b/Alfred.alfredpreferences/workflows/user.workflow.D2A284E7-7310-41DB-9966-B25AB60B405E/icon.png
new file mode 100644
index 00000000..d2cd9a95
Binary files /dev/null and b/Alfred.alfredpreferences/workflows/user.workflow.D2A284E7-7310-41DB-9966-B25AB60B405E/icon.png differ
diff --git a/Alfred.alfredpreferences/workflows/user.workflow.D2A284E7-7310-41DB-9966-B25AB60B405E/info.plist b/Alfred.alfredpreferences/workflows/user.workflow.D2A284E7-7310-41DB-9966-B25AB60B405E/info.plist
new file mode 100644
index 00000000..bdf2c9a0
--- /dev/null
+++ b/Alfred.alfredpreferences/workflows/user.workflow.D2A284E7-7310-41DB-9966-B25AB60B405E/info.plist
@@ -0,0 +1,179 @@
+<?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.arbitrarydefinitions.ykman</string>
+ <key>category</key>
+ <string>Tools</string>
+ <key>connections</key>
+ <dict>
+ <key>14641DE4-561C-42A5-A5A9-EB73F695DC44</key>
+ <array>
+ <dict>
+ <key>destinationuid</key>
+ <string>2BFAA7CE-8450-496F-992F-5D0B1B6CA41D</string>
+ <key>modifiers</key>
+ <integer>0</integer>
+ <key>modifiersubtext</key>
+ <string></string>
+ <key>vitoclose</key>
+ <false/>
+ </dict>
+ </array>
+ <key>2BFAA7CE-8450-496F-992F-5D0B1B6CA41D</key>
+ <array>
+ <dict>
+ <key>destinationuid</key>
+ <string>6F9F0651-FA49-4F03-8EFE-2BAA285CB4B5</string>
+ <key>modifiers</key>
+ <integer>0</integer>
+ <key>modifiersubtext</key>
+ <string></string>
+ <key>vitoclose</key>
+ <false/>
+ </dict>
+ <dict>
+ <key>destinationuid</key>
+ <string>4DB678FB-3312-4006-BEC5-FAAC2C3D9698</string>
+ <key>modifiers</key>
+ <integer>0</integer>
+ <key>modifiersubtext</key>
+ <string></string>
+ <key>vitoclose</key>
+ <false/>
+ </dict>
+ </array>
+ </dict>
+ <key>createdby</key>
+ <string>Alpha Chen</string>
+ <key>description</key>
+ <string></string>
+ <key>disabled</key>
+ <false/>
+ <key>name</key>
+ <string>ykman</string>
+ <key>objects</key>
+ <array>
+ <dict>
+ <key>config</key>
+ <dict>
+ <key>autopaste</key>
+ <false/>
+ <key>clipboardtext</key>
+ <string>{query}</string>
+ <key>transient</key>
+ <true/>
+ </dict>
+ <key>type</key>
+ <string>alfred.workflow.output.clipboard</string>
+ <key>uid</key>
+ <string>6F9F0651-FA49-4F03-8EFE-2BAA285CB4B5</string>
+ <key>version</key>
+ <integer>2</integer>
+ </dict>
+ <dict>
+ <key>config</key>
+ <dict>
+ <key>concurrently</key>
+ <false/>
+ <key>escaping</key>
+ <integer>102</integer>
+ <key>script</key>
+ <string>/usr/local/bin/ykman oath code --single 1Password</string>
+ <key>scriptargtype</key>
+ <integer>0</integer>
+ <key>scriptfile</key>
+ <string></string>
+ <key>type</key>
+ <integer>0</integer>
+ </dict>
+ <key>type</key>
+ <string>alfred.workflow.action.script</string>
+ <key>uid</key>
+ <string>2BFAA7CE-8450-496F-992F-5D0B1B6CA41D</string>
+ <key>version</key>
+ <integer>2</integer>
+ </dict>
+ <dict>
+ <key>config</key>
+ <dict>
+ <key>argumenttype</key>
+ <integer>2</integer>
+ <key>keyword</key>
+ <string>ykman oath code --single 1password</string>
+ <key>subtext</key>
+ <string></string>
+ <key>text</key>
+ <string>ykman oath code --single 1Password</string>
+ <key>withspace</key>
+ <false/>
+ </dict>
+ <key>type</key>
+ <string>alfred.workflow.input.keyword</string>
+ <key>uid</key>
+ <string>14641DE4-561C-42A5-A5A9-EB73F695DC44</string>
+ <key>version</key>
+ <integer>1</integer>
+ </dict>
+ <dict>
+ <key>config</key>
+ <dict>
+ <key>lastpathcomponent</key>
+ <false/>
+ <key>onlyshowifquerypopulated</key>
+ <true/>
+ <key>removeextension</key>
+ <false/>
+ <key>text</key>
+ <string>Copied to the clipboard</string>
+ <key>title</key>
+ <string>One-Time Password</string>
+ </dict>
+ <key>type</key>
+ <string>alfred.workflow.output.notification</string>
+ <key>uid</key>
+ <string>4DB678FB-3312-4006-BEC5-FAAC2C3D9698</string>
+ <key>version</key>
+ <integer>1</integer>
+ </dict>
+ </array>
+ <key>readme</key>
+ <string></string>
+ <key>uidata</key>
+ <dict>
+ <key>14641DE4-561C-42A5-A5A9-EB73F695DC44</key>
+ <dict>
+ <key>note</key>
+ <string>Key by Ruslan Mirsalikhov from the Noun Project</string>
+ <key>xpos</key>
+ <integer>50</integer>
+ <key>ypos</key>
+ <integer>50</integer>
+ </dict>
+ <key>2BFAA7CE-8450-496F-992F-5D0B1B6CA41D</key>
+ <dict>
+ <key>xpos</key>
+ <integer>240</integer>
+ <key>ypos</key>
+ <integer>50</integer>
+ </dict>
+ <key>4DB678FB-3312-4006-BEC5-FAAC2C3D9698</key>
+ <dict>
+ <key>xpos</key>
+ <integer>430</integer>
+ <key>ypos</key>
+ <integer>180</integer>
+ </dict>
+ <key>6F9F0651-FA49-4F03-8EFE-2BAA285CB4B5</key>
+ <dict>
+ <key>xpos</key>
+ <integer>430</integer>
+ <key>ypos</key>
+ <integer>50</integer>
+ </dict>
+ </dict>
+ <key>webaddress</key>
+ <string>https://github.com/kejadlen/yubikey-manager.alfredworkflow</string>
+</dict>
+</plist>