Type
meta-lisp
(-> text-t text-t text-t)Description
Returns the relative path from from to to.
Note: from and to must both be absolute paths or both be relative paths. Mixing is not allowed.
Examples
Absolute paths:
meta-lisp
(path-relative "/a/b/c" "/a/b/d/e") ;; => "../d/e"
(path-relative "/a/b/c" "/a/b/c/d") ;; => "d"
(path-relative "/app/config" "/app") ;; => ".."Relative paths:
meta-lisp
(path-relative "a/b/c" "a/b/d/e") ;; => "../d/e"
(path-relative "a/b/c" "a/b/c/d") ;; => "d"
(path-relative "." "src") ;; => "src"