complexorganizations / wireguard-manager

✔️ WireGuard-Manager is an innovative tool designed to streamline the deployment and management of WireGuard VPNs. Emphasizing user-friendliness and security, it simplifies the complexities of VPN configuration, offering a robust yet accessible solution for both personal and professional use.
Other
1.59k stars 202 forks source link

Add Support for macOS #419

Open Prajwal-Koirala opened 6 months ago

Prajwal-Koirala commented 6 months ago

Certainly! Here's a template for creating a GitHub issue to request macOS support for your Wireguard Manager repository:


Title: Add Support for macOS

Body:

Description Currently, the Wireguard Manager does not officially support macOS. This issue aims to discuss and track the progress of implementing macOS support.

Details

Suggested Approach

Potential Challenges

Additional Context [Add any additional information or context that might be helpful]


This template provides a clear and structured way to present the issue. Make sure to customize it with any specific details or requirements pertinent to your project.

Prajwal-Koirala commented 6 months ago
➜  ~ sw_vers
ProductName:        macOS
ProductVersion:     14.3
BuildVersion:       23D5033f
➜  ~ uname
Darwin
➜  ~
Prajwal-Koirala commented 6 months ago
# Check if linux or macos
function check_os() {
  if { [ "$(uname)" != "Linux" ] && [ "$(uname)" != "Darwin" ]; }; then
    echo "Error: This script is only supported on Linux and MacOS."
    exit 1
  fi
}

# Call the function to check the operating system
check_os
Prajwal-Koirala commented 6 months ago
brew install wireguard-tools