Skip to content

Commit b378aae

Browse files
authored
fix: Resolve issue with missing /usr/local/bin directory
1 parent 659d8d7 commit b378aae

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

install.sh

+13-2
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,18 @@ main() {
4949
exit 1
5050
fi
5151

52-
sudo mv "${FILENAME}/vfox" /usr/local/bin
52+
sudo mkdir -p /usr/local/bin
53+
if [ $? -ne 0 ]; then
54+
echo "Failed to create /usr/local/bin directory. Please check your sudo permissions and try again."
55+
exit 1
56+
fi
57+
58+
if [ -d "/usr/local/bin" ]; then
59+
sudo mv "${FILENAME}/vfox" /usr/local/bin
60+
else
61+
echo "/usr/local/bin is not a directory. Please make sure it is a valid directory path."
62+
exit 1
63+
fi
5364

5465
if [ $? -ne 0 ]; then
5566
echo "Failed to move vfox to /usr/local/bin. Please check your sudo permissions and try again."
@@ -60,4 +71,4 @@ main() {
6071
echo "vfox installed successfully!"
6172
}
6273

63-
main "$@"
74+
main "$@"

0 commit comments

Comments
 (0)