An open API service indexing awesome lists of open source software.

https://github.com/samth/find-parent-dir

Finding containing directories
https://github.com/samth/find-parent-dir

Last synced: 5 months ago
JSON representation

Finding containing directories

Awesome Lists containing this project

README

          

# Finding containing directories

This package provides utilities for examining parent
directories. As an example, `git` looks for a `.git`
directory in any parent directory of the current
directory. That would be expressed here as:

(find-parent-containing (current-directory) ".git")

## Exports

```
(find-parent-containing [start path-string?] [sentinel path-string?]) -> (or/c #f path?)
```

Finds a parent directory of `start` that contains `sentinel`, or returns `#f`.

```
(find-parent-dir [start path-string?] [pred (-> path? any)]) -> (or/c #f path?)
```

Finds a parent directory of `start` that matches `pred` or returns `#f`.

Originally by @offby1 here: https://gist.github.com/offby1/6862232