pocc / merlink

This program will connect desktop clients to Meraki firewalls
Apache License 2.0
3 stars 1 forks source link

MerLink CLI #52

Closed pocc closed 5 years ago

pocc commented 6 years ago

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

  1. Which org? > User selects
  2. Which network? > User selects
  3. Create vpn connection and connect