     /// - parameter path:  A path
     ///
     /// - returns:  `true` if the path is relative.
-    static func isRelative(_ path: String) -> Bool {
+    public static func isRelative(_ path: String) -> Bool {
         return isAbsolute(path) == false
     }
 

    /// - parameter path:  A path.
    ///
    /// - returns:  Extension name (without period).
    static func extname(_ path: String) -> String? {
        let ext = NSString(string: path).pathExtension

        if ext.isEmpty {

    /// - parameter path:  A path.
    ///
    /// - returns:  Parent directory.
    public static func dirname(_ path: String) -> String {
        return NSString(string: path).deletingLastPathComponent
    }

