Published 11th Dec 2019 by Dylan Araps.
This week in KISS (#4)
Apologies for the late post, I'll be on time from now on. :)
This week I wrote a simple (and temporary) client for eiwd called iwc. More about this below.
I've also been working on something unrelated to Linux and friends which I hope to talk about when it is complete.
A big thank you to everyone using, contributing and donating to KISS!
This client is based around the fact that the
iwd daemon watches the network files in its configuration directory.
iwc 0.2.1 - simple eiwd client. => [au]th [ssid] - Create network config. => [co]nnect [ssid] - Connect to an SSID. => [de]lete [ssid] - Delete a configured network. => [di]sconnect - Disconnect from the current network. => [ed]it [ssid] - Edit an SSID's network config. => [li]st - List all known networks. => [sc]an - Display periodic scan results. => [ss]id - Display the current SSID.
Disconnecting from a network simply moves the file into a subdirectory and connecting to a network is really just making
iwd temporarily forget about a network.
mv ssid.psk ssid.psk.bak sleep 1 mv ssid.psk.bak ssid.psk
Connection works as the "removal" of the network file causes
iwd to "forget" about the network and the addition of the file wakes
iwd to connect to it.
To add further typical features like viewing scan results and getting the current connected network I made some tiny additions to
This is overly simple and of course doesn't offer a full and real client, however until I get around to writing a proper client, it's something!
The latest release of
eiwd can be found here: https://github.com/dylanaraps/eiwd/releases/tag/0.2.1
- Dylan Araps:
47dec02baseinit: bump to 0.1.5
87df875cbindgen: bump to 0.10.1
32b7279vim: bump to 8.1.2383
c7c7de4firefox: update source
b0dde4ccurl: remove unneeded dependency
1b141f3firefox (beta): Added 72.0b1
b535550cbindgen: bump to 0.11.0
92e995ffirefox (beta): bump to 72.0b2
a7d5245vim: bump to 8.1.2384
a4ef7e0nodejs: bump to 13.3.0
cf8086aeiwd: bump to 0.2.0
775c747xvidcore: bump to 1.3.6
812b7d3eiwd: bump to 0.2.1
35f0638mesa: bump to 19.2.7
5c1b71cvim: bump to 8.1.2389
f555f32linux-headers: bump to 5.4.2
a95c898vim: bump to 8.1.2397
76f91fdfirefox (beta): bump to 72.0b3
fe23209vim: bump to 8.1.2402
2e98176firefox: update comment
535f2devim: bump to 8.1.2410
c2301b5vim: bump to 8.1.2412
7d4f45fcbindgen: bump to 0.11.1
87f0988firefox (beta): bump to 72.0b4
45d8cffvim: bump to 8.1.2414
14572c2cmake: bump to 3.16.1
09bd41cgit: bump to 2.24.1
862fc01vim: bump to 8.1.2421
85767b0firefox (beta): bump to 72.0b5
- Muhammad Herdiansyah:
59566abbusybox: remove unneeded flag for acpid and add checks for directory files
- Cliford Sab:
4e106d8xbacklight: new package at 1.2.3 (#94)
- Dylan Araps:
- Jack Clarke:
9fc0328kakoune: update to version 2019.12.10 (#97)
- James Davies:
3669446Add qemu (#93)
- Sebastian Ertz:
889c36abim: bump to 2.5.1 (#96)