NetworkManager/clients/cli
Thomas Haller 4e91492b76 cli: rework property handling via NmcPropertyInfo for NMSettingConnection
Add an improved way of tracking meta data about settings.

E.g. it is wrong to generate for each property a nmc_property_*_get_*()
function. Instead, there should be a meta data about the property
itself, and a mechanism to retrieve the property.

For now, only do this for NMSettingConnection and keep all the existing
infrastructure in place. Later on all settings shall be moved.

Especially to accomodate NmcOutputField mangles the concept of
setting-meta data, formatting options, and collecting output results.
It's a total hack, that will be need fixing later.
2017-03-30 13:09:55 +02:00
..
agent.c cli: use nmc_do_cmd to get the client and check if the daemon is running 2016-11-11 16:18:03 +01:00
agent.h cli: add 'nmcli agent' command (bgo #739568) 2014-11-07 11:58:25 +01:00
common.c cli: use next_arg() on argument boundary 2017-03-28 15:32:05 +02:00
common.h cli: support route options 2017-03-06 15:20:25 +01:00
connections.c cli: rework property handling via NmcPropertyInfo for NMSettingConnection 2017-03-30 13:09:55 +02:00
connections.h cli: add -f argument completion 2016-08-01 15:51:29 +02:00
devices.c nmcli: fix nmcli parsing 2017-03-29 13:02:39 +02:00
devices.h cli: add -f argument completion 2016-08-01 15:51:29 +02:00
general.c nmcli: fix nmcli parsing 2017-03-29 13:02:39 +02:00
general.h cli: output a short summary of devices when called without arguments 2016-07-19 14:29:05 +02:00
nmcli-completion cli: make nmcli do its own command completion 2017-02-13 16:32:15 +01:00
nmcli.c cli: rework property handling via NmcPropertyInfo for NMSettingConnection 2017-03-30 13:09:55 +02:00
nmcli.h cli: rework property handling via NmcPropertyInfo for NMSettingConnection 2017-03-30 13:09:55 +02:00
polkit-agent.c all: cleanup includes in header files 2016-08-17 19:51:17 +02:00
polkit-agent.h cli: add 'nmcli agent' command (bgo #739568) 2014-11-07 11:58:25 +01:00
settings-docs.xsl clients: reorganize source tree, put all the installed clients together 2014-07-30 15:56:19 -04:00
settings.c cli: rework property handling via NmcPropertyInfo for NMSettingConnection 2017-03-30 13:09:55 +02:00
settings.h cli: rework property handling via NmcPropertyInfo for NMSettingConnection 2017-03-30 13:09:55 +02:00
utils.c cli: rework property handling via NmcPropertyInfo for NMSettingConnection 2017-03-30 13:09:55 +02:00
utils.h cli: add NmCli argument to next_arg() 2017-03-28 15:32:05 +02:00