This is an inverse of path.expand(), which replaces the home directory or project directory with a tilde.

path.abbrev(path, dir = fs::path_wd())

Arguments

path

Character vector containing one or more full paths.

dir

The directory to replace with ~. Defaults to fs::path_wd().

Value

Abbreviated file paths.

Examples

print(fs::path_wd("test"))
#> /home/runner/work/campfin/campfin/docs/reference/test
path.abbrev(fs::path_wd("test"))
#> ~/test