Trigger if more arguments than argv[0] are specified on the command line (i.e. merlink -h triggers CLI where merlink launches the GUI). Planning on using argparse to achieve this.
This will not use dashboard at all and is a wrapper for the OS-dependent connect script. All parameters listed are required for a manual configuration.
merlink --username <username> --password <password> --address <address> --psk <psk> --vpn-name <vpn-name>
TUI
Option 1: User selects organization and network where firewall resides to connect
Command line interfaces
Trigger if more arguments than argv[0] are specified on the command line (i.e. merlink -h triggers CLI where merlink launches the GUI). Planning on using argparse to achieve this.
CLI
Option 1: Organization + Network IDs
merlink --username <username> --password <password> --org-id <org-id> --network-id <network-id>
Option 2: Organization + Network Names
merlink --username <username> --password <password> --org-name <org-name> --network-name <network-name>
Option 3: Manual
This will not use dashboard at all and is a wrapper for the OS-dependent connect script. All parameters listed are required for a manual configuration.
merlink --username <username> --password <password> --address <address> --psk <psk> --vpn-name <vpn-name>
TUI
Option 1: User selects organization and network where firewall resides to connect