package main import ( "fmt" "os" "vpn-client/internal/admin" "vpn-client/internal/cli" "vpn-client/internal/config" ) func main() { // Проверка прав администратора admin.RequireAdmin() // Инициализация конфигурации if err := config.Init(); err != nil { fmt.Fprintf(os.Stderr, "Ошибка инициализации: %v\n", err) os.Exit(1) } // Запуск CLI if err := cli.Run(); err != nil { fmt.Fprintf(os.Stderr, "Ошибка: %v\n", err) os.Exit(1) } }