Commit code. Update time: 2023-06-25

This commit is contained in:
TK
2023-06-25 11:50:55 +08:00
parent 2d74227878
commit 39a5f2fa92
244 changed files with 26147 additions and 0 deletions
@@ -0,0 +1,38 @@
//
// FileManager+Helpers.swift
// PacketTunnel
//
// Created by Jerry Bool on 2022/12/6.
//
import Foundation
extension FileManager {
// static var appGroupId = "group.com.sail-tunnel.sail1"
static var appGroupId = "group.com.sail-tunnel.zeus"
private var sharedFolderURL: URL? {
let appGroupId = FileManager.appGroupId
guard let sharedFolderURL = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: appGroupId) else {
Logger.log("Cannot obtain shared folder URL", to: Logger.vpnLogFile)
return nil
}
return sharedFolderURL
}
var vpnLogFile: URL? {
sharedFolderURL?.appendingPathComponent("log")
}
var leafLogFile: URL? {
sharedFolderURL?.appendingPathComponent("leaf.log")
}
var leafConfFile: URL? {
sharedFolderURL?.appendingPathComponent("leaf.conf")
}
var leafConfTemplateFile: URL? {
Bundle.main.url(forResource: "template", withExtension: "conf")
}
}