The ftp-client package

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain]

Please see README.md


[Skip to ReadMe]

Properties

Versions0.1.0.0, 0.1.0.0, 0.1.0.1, 0.1.0.2, 0.2.0.0, 0.3.0.0, 0.4.0.0, 0.4.0.1, 0.5.0.0
Change logNone available
Dependenciesattoparsec (>=0.10), base (>=4.7 && <5), bytestring, connection (>=0.2), network [details]
LicensePublicDomain
AuthorMatthew Robinson
Maintainermrobinson7627@gmail.com
CategoryWeb
Home pagehttps://github.com/mr/ftp-client
Source repositoryhead: git clone https://github.com/mr/ftp-client
UploadedThu Jan 12 03:19:19 UTC 2017 by miscyb

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees


Readme for ftp-client-0.1.0.0

[back to package description]

FTP Client

ftp-client is a client library for the FTP protocol in Haskell.

Examples

Insecure

withFTP "ftp.server.com" 21 $ \h welcome -> do
    print welcome
    login h "username" "password"
    print =<< nlst h []

Secured with TLS

withFTPS "ftps.server.com" 21 $ \h welcome -> do
    print welcome
    login h "username" "password"
    print =<< nlstS h []