Patrick O'Callaghan writes:
<rant>
Perhaps not impossible, but certainly more difficult. I attribute this
to the poor quality of much documentation. Gone are the good ol' days
of UNIX when everything was in the man pages (as long as you had the
patience to read them). Many tools nowadays don't even have a proper
man page, if they have any at all (I'm looking at you, KDE), so you
have to rely on a web browser even to read what help there is.
</rant>
There's some of that, but this situation tends to be short lived. Anything
that's poorly documented withers itself out, and a better-documented
alternative emerges.
The bigger problem I see today is a combination of two things:
1) Stuff that's hideosly complicated and hundreds of times bigger than its
predecessor. Compare the relative magnitude of nmcli's configuration, and
/etc/sysconfig/network-scripts
2) Stuff that crammed down everyone's throat, for various non-technical
reasons and, otherwise, they have no technical merit of advantage that
anyone can identify and point to.
I'll just state for the record that I am not asserting that nmcli falls into
this category.