Because of permissions in OS X build, in order to connect and use wireguard in OS X, sudo/root permissions is needed. This presented an issue in the pexpect statement of cli/wallet.py/connect.
Resolution: Present a dialog window for OS X users that require them to enter their username password. This password will not be stored for security reasons and the user will be prompted each time. Once saved in a variable pass it in a sendline() during pexpect of sentinelcli.
Because of permissions in OS X build, in order to connect and use wireguard in OS X, sudo/root permissions is needed. This presented an issue in the pexpect statement of cli/wallet.py/connect.
Resolution: Present a dialog window for OS X users that require them to enter their username password. This password will not be stored for security reasons and the user will be prompted each time. Once saved in a variable pass it in a sendline() during pexpect of sentinelcli.