{ "providers": [ { "id": 1, "name": "ExpressVPN", "bin_path": "/usr/bin/expressvpn", "install_page": "https://www.expressvpn.com/support/vpn-setup/app-for-linux/", "cmd_overrides": { "countries": "list all", "log": "diagnostics" }, "regex": { "status": "\/not connected\/", "pattern": "\/^(.{2,5})\\s(?:.{1,28})(.{1,26}).*$\/", "replace": "$1,$2", "slice": 3 } }, { "id": 2, "name": "Mullvad VPN", "bin_path": "/usr/bin/mullvad", "install_page": "https://mullvad.net/en/download/vpn/linux", "cmd_overrides": { "account": "account get", "countries": "relay list", "log": "status -v", "version": "--version" }, "regex": { "status": "\/disconnected\/", "pattern": "\/^(.*),.*$\/", "replace": "$1" } }, { "id": 3, "name": "NordVPN", "bin_path": "/usr/bin/nordvpn", "install_page": "https://nordvpn.com/download/linux/", "cmd_overrides": { "log": "status" }, "regex": { "status": "\/status: (\\w+)\/", "pattern": "(\\w+)\\s+", "replace": "$1,$1\\n" } }, { "id": 4, "name": "Proton VPN", "bin_path": "/usr/bin/protonvpn-cli", "install_page": "https://protonvpn.com/support/linux-vpn-tool/", "cmd_overrides": { } } ] }