| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Archive.Compression
Synopsis
- type Decompressor = ByteString -> ByteString
- type Compressor = ByteString -> ByteString
- unpackFileToDirAndDecompress :: Decompressor -> FilePath -> FilePath -> IO ()
- packFromFilesAndCompress :: Compressor -> FilePath -> [FilePath] -> IO ()
- packFromDirAndCompress :: Compressor -> FilePath -> FilePath -> IO ()
- packSrcDirAndCompress :: Compressor -> FilePath -> FilePath -> IO ()
- unpackToDir :: FilePath -> ByteString -> IO ()
- packFiles :: [FilePath] -> IO ByteString
Documentation
type Decompressor = ByteString -> ByteString Source #
type Compressor = ByteString -> ByteString Source #
unpackFileToDirAndDecompress Source #
Arguments
| :: Decompressor | Decompression to use |
| -> FilePath | Filepath pointing to archive |
| -> FilePath | Directory |
| -> IO () |
Since: 0.2.0.0
packFromFilesAndCompress :: Compressor -> FilePath -> [FilePath] -> IO () Source #
Since: 0.2.0.0
packFromDirAndCompress Source #
Arguments
| :: Compressor | |
| -> FilePath | Directory to pack up |
| -> FilePath | Destination tarball |
| -> IO () |
Since: 0.2.0.0
packSrcDirAndCompress :: Compressor -> FilePath -> FilePath -> IO () Source #
Pack up source files, ignoring version control directories and common artifact directories
Since: 0.2.1.0
unpackToDir :: FilePath -> ByteString -> IO () Source #
Since: 1.0.1.0
Arguments
| :: [FilePath] | Files and directories to write to archive |
| -> IO ByteString |
|
Since: 1.0.1.0