Browse Source

fix(dash): urlencode special parameters like `:` in query (#12811)

In macOS, using queries such as `dash php:enum` does not open Dash.app,
possibly due to colon character being interpreted as a port.

URL-encoding the parameter (: -> %3A) makes this work again.

Fixes https://discord.com/channels/642496866407284746/809850042575093760/1308076125456437300
Marc Cornellà 6 days ago
parent
commit
b5d52682ca
1 changed files with 1 additions and 1 deletions
  1. 1 1
      plugins/dash/dash.plugin.zsh

+ 1 - 1
plugins/dash/dash.plugin.zsh

@@ -1,5 +1,5 @@
 # Usage: dash [keyword:]query
 # Usage: dash [keyword:]query
-dash() { open -a Dash.app dash://"$*" }
+dash() { open -a Dash.app "dash://$(omz_urlencode -r $*)" }
 compdef _dash dash
 compdef _dash dash
 
 
 _dash() {
 _dash() {