#!/bin/bash
# if /etc/udev/rules.d/99-esp32.rules does not exist, create it
# 変更を反映させるために、udev を再起動するか、システムを再起動してください。
sudo usermod -a -G dialout $USER
echo "ユーザー $USER を dialout グループに追加しました。"
echo "変更を反映させるために、システムを再起動してください。"
RULES_FILE="/etc/udev/rules.d/99-esp32.rules"
if [ ! -f "$RULES_FILE" ]; then
echo "Creating udev rules file at $RULES_FILE..."
echo 'SUBSYSTEM=="tty", ATTRS{idVendor}=="303a", MODE="0666", GROUP="dialout"' | sudo tee "$RULES_FILE" > /dev/null
sudo udevadm control --reload-rules
sudo udevadm trigger
fi