root@wireguard:/etc/wireguard/wgctl# wgctl hosts add --ip 148.69.46.73 --name helena-wan --desc "Helena WAN" --tags isp,wan,helena
Traceback (most recent call last):
  File "/etc/wireguard/wgctl/core/json_helper.py", line 2949, in <module>
    commands[cmd](args)
  File "/etc/wireguard/wgctl/core/json_helper.py", line 2929, in <lambda>
    'hosts_add':     lambda args: hosts_add(args[0], args[1], args[2], args[3],
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/etc/wireguard/wgctl/core/json_helper.py", line 2747, in hosts_add
    _hosts_write(file, data)
  File "/etc/wireguard/wgctl/core/json_helper.py", line 2674, in _hosts_write
    with open(file, 'w') as f:
         ^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/etc/wireguard/.wgctl/.wgctl/hosts.json'
=> OK: ✅ 🔒  Added host: 148.69.46.73 → helena-wan
root@wireguard:/etc/wireguard/wgctl# wgctl hosts list
=> WARN: ⚠️ 🔒  No hosts configured. Use 'wgctl hosts add' to add one.
root@wireguard:/etc/wireguard/wgctl# wgctl hosts add --ip 94.63.0.129 --name nuno-home --tags home
Traceback (most recent call last):
  File "/etc/wireguard/wgctl/core/json_helper.py", line 2949, in <module>
    commands[cmd](args)
  File "/etc/wireguard/wgctl/core/json_helper.py", line 2929, in <lambda>
    'hosts_add':     lambda args: hosts_add(args[0], args[1], args[2], args[3],
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/etc/wireguard/wgctl/core/json_helper.py", line 2747, in hosts_add
    _hosts_write(file, data)
  File "/etc/wireguard/wgctl/core/json_helper.py", line 2674, in _hosts_write
    with open(file, 'w') as f:
         ^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/etc/wireguard/.wgctl/.wgctl/hosts.json'
=> OK: ✅ 🔒  Added host: 94.63.0.129 → nuno-home
root@wireguard:/etc/wireguard/wgctl# wgctl hosts list
=> WARN: ⚠️ 🔒  No hosts configured. Use 'wgctl hosts add' to add one.