@@ -66,6 +66,9 @@ xdg_install_f() {
66
66
# Make Arduino IDE the default application for *.ino
67
67
xdg-mime default ${RESOURCE_NAME} .desktop text/x-arduino
68
68
69
+ # Add symlink for arduino so it's in users path
70
+ sudo ln -s ${SCRIPT_PATH} /arduino /usr/local/bin/arduino
71
+
69
72
# Clean up
70
73
rm " ${TMP_DIR} /${RESOURCE_NAME} .desktop"
71
74
rmdir " $TMP_DIR "
@@ -98,6 +101,9 @@ simple_install_f() {
98
101
chmod u+x " ${XDG_DESKTOP_DIR} /${RESOURCE_NAME} .desktop"
99
102
fi
100
103
104
+ # Add symlink for arduino so it's in users path
105
+ sudo ln -s ${SCRIPT_PATH} /arduino /usr/local/bin/arduino
106
+
101
107
# Clean up temp dir
102
108
rm " ${TMP_DIR} /${RESOURCE_NAME} .desktop"
103
109
rmdir " ${TMP_DIR} "
@@ -138,6 +144,9 @@ xdg_uninstall_f() {
138
144
# Remove Arduino MIME type
139
145
xdg-mime uninstall " ${SCRIPT_PATH} /lib/${RESOURCE_NAME} .xml"
140
146
147
+ # Remove symlink for arduino
148
+ sudo rm /usr/local/bin/arduino
149
+
141
150
}
142
151
143
152
# Uninstall by simply removing desktop files (fallback), incl. old one
@@ -169,6 +178,9 @@ simple_uninstall_f() {
169
178
rm " ${XDG_DESKTOP_DIR} /${RESOURCE_NAME} .desktop"
170
179
fi
171
180
181
+ # Remove symlink for arduino
182
+ sudo rm /usr/local/bin/arduino
183
+
172
184
}
173
185
174
186
# Update desktop file and mime databases (if possible)
0 commit comments