 
     @discardableResult
     private func updateFile(in folder: Folder, withName name: String, content: String) throws -> Bool {
-        var filelistsWereUpdated = false
+        var fileWereUpdated = false
         if folder.containsFile(named: name) {
             let file = try folder.file(named: name)
             if let oldContent = try? file.readAsString(), oldContent != content {
                 try shellOut(to: "chmod +w \(file.name)", at: folder.path)
                 try file.write(string: content)
-                filelistsWereUpdated = true
+                fileWereUpdated = true
                 print("✅ \(file.name) was successfully updated")
                 try shellOut(to: "chmod -w \(file.name)", at: folder.path)
             }

        else {
            let file = try folder.createFile(named: name)
            try file.write(string: content)
            filelistsWereUpdated = true
            print("✅ \(file.name) was successfully added")
            try shellOut(to: "chmod -w \(file.name)", at: folder.path)
        }
        return filelistsWereUpdated
    }
}

func getEnvironmentVar(_ name: String) -> String? {
    guard let rawValue = getenv(name) else {
        return nil
    }
    return String(utf8String: rawValue)
}

struct FrameworkInformation {

        }
    }

    public func printFrameworksInformation() throws {
        let informations = try frameworksInformation()
        informations.forEach { information in
