Skip to content

Commit 538d907

Browse files
committed
fix plugin
1 parent 1cecb63 commit 538d907

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
_arduino-cli

plugin.zsh

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
1-
#! /bin/bash
1+
#! /bin/zsh
22
JQ=jq
33
ACLI=arduino-cli
44
err=$(command -v $JQ &> /dev/null || printf "%s" $JQ)
55
err+=$(command -v $ACLI &> /dev/null || printf ", %s" $ACLI)
66
if [[ -z "$err" ]]; then
7-
FPATH=$FPATH:"$(0:A)"
7+
FPATH=$FPATH:"${0:A:h}"
88
autoload -Uz ar_configure
99
autoload -Uz ar_build
1010
autoload -Uz ar_upload
1111
autoload -Uz ar_serial
1212
autoload -Uz ar_env
13-
$ACLI completion zsh > "$(0:A)/_arduino-cli"
13+
[ -r _arduino_cli ] || $ACLI completion zsh > "${0:A:h}/_arduino-cli"
14+
source _arduino_cli
1415
# echo "arduino plugin registered"
1516
else
1617
echo "zsh-arduino: Commands not found on path: $err; Plugin not registered"

0 commit comments

Comments
 (0)