unused-filename
Get an unused filename by appending a number if it exists: `file.txt` → `file (1).txt`
locate-path
Get the first path that exists on disk of multiple paths
find-up
Find a file or directory by walking up parent directories
glob-parent
Extract the non-magic parent path from a glob string.