From eaa26645c5b79635f500c355c8b0dff507d7f983 Mon Sep 17 00:00:00 2001 From: Mark Rickert Date: Wed, 6 Nov 2019 14:48:13 -0700 Subject: [PATCH] Add ability to use file paths relative to your user directory --- MTMR/ItemsParsing.swift | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/MTMR/ItemsParsing.swift b/MTMR/ItemsParsing.swift index 5ef057e..6061d59 100644 --- a/MTMR/ItemsParsing.swift +++ b/MTMR/ItemsParsing.swift @@ -724,15 +724,16 @@ extension String { } var fileData: Data? { - return try? Data(contentsOf: URL(fileURLWithPath: self)) + return try? Data(contentsOf: URL(fileURLWithPath: (self as NSString).expandingTildeInPath)) } var fileString: String? { var encoding: String.Encoding = .utf8 - return try? String(contentsOfFile: self, usedEncoding: &encoding) + return try? String(contentsOf: URL(fileURLWithPath: (self as NSString).expandingTildeInPath), usedEncoding: &encoding) + } var fileURL: URL { - return URL(fileURLWithPath: self) + return URL(fileURLWithPath: (self as NSString).expandingTildeInPath) } var appleScript: NSAppleScript? {