If you use the Linux shell very much, you find its history functions very useful. You can recall previous commands very easily, just using the arrow keys.
If you use the Workload Scheduler command-line interfaces, conman and composer, you really miss the history. Sure there's the redo command, but its editing capability is limited to the last command you typed.
Permanently enable wake-on-lan with nmcli
First, check that the interface supports WoL:
sudo ethtool enp4s0 |grep Wake Supports Wake-on: g Wake-on: d
Supports Wake-on: g is required for WoL to work. You can change the setting with ethtool or NetworkManager. When you use ethtool, the change does not survive a reboot.
sudo ethtool -s enp4s0 wol g
By using Network Manager nmcli commands, the change persists reboots.