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

Abstract filepath #43

Open
wants to merge 17 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 16 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ Set of libraries to deal with filepaths and files.
## Projects

* [![Hackage version](https://img.shields.io/hackage/v/hpath.svg?label=Hackage)](https://hackage.haskell.org/package/hpath) [hpath](./hpath): Support for well-typed paths
* [![Hackage version](https://img.shields.io/hackage/v/hpath-filepath.svg?label=Hackage)](https://hackage.haskell.org/package/hpath-filepath) [hpath-filepath](./hpath-filepath): ByteString based filepath manipulation (can be used without hpath)
* [![Hackage version](https://img.shields.io/hackage/v/hpath-directory.svg?label=Hackage)](https://hackage.haskell.org/package/hpath-directory) [hpath-directory](./hpath-directory): High-level IO operations for files/directories on raw ByteString filepaths (use hpath-io for the type-safe path version)
* [![Hackage version](https://img.shields.io/hackage/v/hpath-io.svg?label=Hackage)](https://hackage.haskell.org/package/hpath-io) [hpath-io](./hpath-io): High-level IO operations for files/directories utilizing type-safe Path
* [![Hackage version](https://img.shields.io/hackage/v/hpath-posix.svg?label=Hackage)](https://hackage.haskell.org/package/hpath-posix) [hpath-posix](./hpath-posix): Some low-level POSIX glue code that is not in 'unix'
22 changes: 20 additions & 2 deletions cabal.project
Original file line number Diff line number Diff line change
@@ -1,12 +1,30 @@
packages: ./hpath
./hpath-directory
./hpath-filepath
./hpath-io
./hpath-posix
./streamly-posix
../../tmp/file-io
hasufell marked this conversation as resolved.
Show resolved Hide resolved
https://hackage.haskell.org/package/filepath-2.0.0.0/candidate/filepath-2.0.0.0.tar.gz

source-repository-package
type: git
location: https://github.com/hasufell/unix.git
tag: 4d7bce9d85f077908f699532673e12ae66b178b0

source-repository-package
type: git
location: https://github.com/hasufell/Win32.git
tag: a2ab9bc501614c48c62f9508488e87f0c2924b7b

-- source-repository-package
-- type: git
-- location: https://github.com/hasufell/file-io.git
-- tag: 6bea7270a224c3357f0866b5e9e3aa91fa39e431

package hpath-io
ghc-options: -O2 -fspec-constr-recursive=16 -fmax-worker-args=16

-- https://github.com/composewell/streamly/blob/master/docs/Build.md
package streamly
ghc-options: -O2 -fspec-constr-recursive=16 -fmax-worker-args=16

allow-newer: filepath, Win32
6 changes: 5 additions & 1 deletion hpath-directory/Setup.hs
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
module Main (main) where

import Distribution.Simple
main = defaultMain

main :: IO ()
main = defaultMainWithHooks autoconfUserHooks
Loading