I am installing arch linux, and things are mostly going smoothly, including running iwctl from live USB. However:
When I installed arch and rebooted from disk, and tried to run iwctl again, it said: "waiting for deamon IWD".
when I called the command iwd, I got the error command not found. Yet, calling man iwd gave me a perfectly fine manual entry for iwd, with the SYNOPSIS: iwd [options]. Including the options: --version, and --help.
This suggests that iwd is a command line program, and yet it isn't found as I said earlier.
What solved my problem was instead calling systemctl start iwd. (so to be clear, my actual problem is already solved).
I'm just trying to understand why this happened: why did my bash shell not find iwd, and yet systemctl did? is iwd not actually a bash command, despite the man pages suggesting it? How could I have known this? Is it a mistake?