@@ -44,6 +44,7 @@ except Exception as e:
4444| general | hostname | supported |
4545| general | permissions | not supported |
4646| general | logging | not supported |
47+ | general | reload | supported |
4748| networking | | supported |
4849| networking | on | supported |
4950| networking | off | supported |
@@ -61,6 +62,7 @@ except Exception as e:
6162| connection | clone | not supported |
6263| connection | edit | not supported |
6364| connection | delete | supported |
65+ | connection | monitor | not supported |
6466| connection | reload | supported |
6567| connection | load | not supported |
6668| connection | import | not supported |
@@ -69,17 +71,20 @@ except Exception as e:
6971| device | status | supported |
7072| device | show | supported |
7173| device | set | not supported |
74+ | device | up | supported |
7275| device | connect | supported |
7376| device | reapply | supported |
7477| device | modify | not supported |
78+ | device | down | supported |
7579| device | disconnect | supported |
7680| device | delete | supported |
7781| device | monitor | not supported |
78- | device | wifi | supported |
79- | device | wifi connect | supported |
80- | device | wifi rescan | supported |
81- | device | wifi hotspot | supported |
82- | device | lldp | not supported |
82+ | device | wifi | supported |
83+ | device | wifi connect | supported |
84+ | device | wifi rescan | supported |
85+ | device | wifi hotspot | supported |
86+ | device | wifi show-password | not supported |
87+ | device | lldp | not supported |
8388| agent | | not supported |
8489| agent | secret | not supported |
8590| agent | polkit | not supported |
@@ -216,6 +221,16 @@ The `fields` argument applies the same effect to the command as the `-f | --fiel
216221nmcli.device.show_all(fields: str = None) -> List[DeviceDetails]
217222```
218223
224+ #### nmcli.device.up
225+
226+ Connect the device.
227+
228+ The ` wait ` argument applies the same effect to the command as the ` --wait ` option. If it is omitted, the default behavior is followed.
229+
230+ ```
231+ nmcli.device.up(ifname: str, wait: int = None) -> None
232+ ```
233+
219234#### nmcli.device.connect
220235
221236Connect the device.
@@ -226,6 +241,16 @@ The `wait` argument applies the same effect to the command as the `--wait` optio
226241nmcli.device.connect(ifname: str, wait: int = None) -> None
227242```
228243
244+ #### nmcli.device.down
245+
246+ Disconnect a device and prevent the device from automatically activating further connections without user/manual intervention.
247+
248+ The ` wait ` argument applies the same effect to the command as the ` --wait ` option. If it is omitted, the default behavior is followed.
249+
250+ ```
251+ nmcli.device.down(ifname: str, wait: int = None) -> None
252+ ```
253+
229254#### nmcli.device.disconnect
230255
231256Disconnect devices.
@@ -330,6 +355,21 @@ Change persistent system hostname.
330355nmcli.general.set_hostname(hostname: str) -> None
331356```
332357
358+ #### nmcli.general.reload
359+
360+ Reload NetworkManager's configuration and perform certain updates.
361+
362+ The ` flags ` argument specifies which configurations to reload. Valid flags are:
363+ - ` conf ` : Reload NetworkManager.conf configuration from disk
364+ - ` dns-rc ` : Update DNS configuration (equivalent to SIGUSR1)
365+ - ` dns-full ` : Restart the DNS plugin
366+
367+ If no flags are provided, everything that is supported is reloaded.
368+
369+ ```
370+ nmcli.general.reload(flags: Optional[List[str]] = None) -> None
371+ ```
372+
333373### networking
334374
335375#### nmcli.networking
0 commit comments