Unverified Commit 93cea536 authored by Carlo Sala's avatar Carlo Sala Committed by GitHub

fix(yarn): update completion (#10579)

Fixes #10578
parent b4819557
...@@ -116,7 +116,7 @@ _yarn_commands_scripts() { ...@@ -116,7 +116,7 @@ _yarn_commands_scripts() {
fi fi
if [[ -n $packageJson ]]; then if [[ -n $packageJson ]]; then
scripts=($(cat "$packageJson" | perl -0777 -MJSON::PP -n -E '%r=decode_json($_); say for sort keys %{$r->{scripts}}')) scripts=($(cat "$packageJson" | perl -0777 -MJSON::PP -n -E '$r=decode_json($_); do{($k=$_)=~s/:/\\:/g;say $k}for sort keys %{$r->{scripts}}'))
fi fi
_describe 'command or script' _commands -- _global_commands -- scripts -- binaries _describe 'command or script' _commands -- _global_commands -- scripts -- binaries
...@@ -144,7 +144,7 @@ _yarn_scripts() { ...@@ -144,7 +144,7 @@ _yarn_scripts() {
fi fi
if [[ -n $packageJson ]]; then if [[ -n $packageJson ]]; then
scripts=("${(@f)$(cat ${packageJson} | perl -0777 -MJSON::PP -n -E '%r=%{decode_json($_)->{scripts}}; printf "$_:$r{$_}\n" for sort keys %r')}") scripts=("${(@f)$(cat ${packageJson} | perl -0777 -MJSON::PP -n -E '%r=%{decode_json($_)->{scripts}}; do{$k=$_;($e=$k)=~s/:/\\:/g; printf "$e:$r{$k}\n"} for sort keys %r')}")
fi fi
commands=('env' $scripts $binaries) commands=('env' $scripts $binaries)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment