Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

expose dir/file determiner #87

Open
sellout opened this issue Aug 15, 2023 · 0 comments
Open

expose dir/file determiner #87

sellout opened this issue Aug 15, 2023 · 0 comments

Comments

@sellout
Copy link

sellout commented Aug 15, 2023

Functions like listDirRel figure out whether an entry is a directory or file and return the paritioned lists. However, I have path listings (with mixed files & dirs) that come from somewhere other than getDirectoryContents, so I can’t rely on that. Instead, something like

parseExistingPath :: MonadIO m => FilePath -> m (Either (SomePath Dir) (SomePath File))

(and maybe parseExistingAbsPath / parseExistingRelPath) would let me provide listDir-like functionality across other inputs.

And listDirRel itself should just use parseExistingAbsPath internally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants