Compare commits
No commits in common. '2257c79bc2f4ab82d9d1add5430427bf973166a5' and '45da074144903605354d3812b66c8ec36c727c26' have entirely different histories.
2257c79bc2
...
45da074144
@ -1,21 +1,18 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Get network interface card name
|
||||
nic_name=$(ip link show | awk -F': ' '/^[0-9]+: (wlan|wlp)/ {print $2; exit}')
|
||||
|
||||
# Retrieve saved network names from wpa_supplicant
|
||||
networks=$(wpa_cli -i $nic_name list_networks | awk '{print $2}' | tail -n +2)
|
||||
networks=$(wpa_cli -i wlan0 list_networks | awk '{print $2}')
|
||||
|
||||
# Display network names using dmenu and store the selected network
|
||||
selected_network=$(echo "$networks" | dmenu -p "Select a network:")
|
||||
|
||||
# Get network ID from network name
|
||||
network_id=$(wpa_cli -i $nic_name list_networks | grep $selected_network | awk '{print $1}')
|
||||
network_id=$(wpa_cli -i wlan0 list_networks | grep $selected_network | awk '{print $1}')
|
||||
|
||||
# Check if a network was selected
|
||||
if [ -n "$network_id" ]; then
|
||||
# Connect to the selected network using wpa_supplicant
|
||||
wpa_cli -i $nic_name select_network "$network_id"
|
||||
wpa_cli -i wlan0 select_network "$network_id"
|
||||
echo "Connecting to $selected_network..."
|
||||
fi
|
||||
|
||||
|
Loading…
Reference in New Issue