We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1cecb63 commit 538d907Copy full SHA for 538d907
.gitignore
@@ -0,0 +1 @@
1
+_arduino-cli
plugin.zsh
@@ -1,16 +1,17 @@
-#! /bin/bash
+#! /bin/zsh
2
JQ=jq
3
ACLI=arduino-cli
4
err=$(command -v $JQ &> /dev/null || printf "%s" $JQ)
5
err+=$(command -v $ACLI &> /dev/null || printf ", %s" $ACLI)
6
if [[ -z "$err" ]]; then
7
- FPATH=$FPATH:"$(0:A)"
+ FPATH=$FPATH:"${0:A:h}"
8
autoload -Uz ar_configure
9
autoload -Uz ar_build
10
autoload -Uz ar_upload
11
autoload -Uz ar_serial
12
autoload -Uz ar_env
13
- $ACLI completion zsh > "$(0:A)/_arduino-cli"
+ [ -r _arduino_cli ] || $ACLI completion zsh > "${0:A:h}/_arduino-cli"
14
+ source _arduino_cli
15
# echo "arduino plugin registered"
16
else
17
echo "zsh-arduino: Commands not found on path: $err; Plugin not registered"
0 commit comments