package
0.0.97
Repository: https://github.com/linuxsuren/http-downloader.git
Documentation: pkg.go.dev

# Packages

Package common provides some common functions for the whole project.
Package compress provides the compress and uncompress functions.
Package installer is the core part of the software package installation.
Package log provides the core logger functions.
Package net provides net related functions.
Package os provides a generic installer for all platforms.
Package version provides the functions which related to version parse.

# Functions

DownloadFileWithMultipleThread downloads the files with multiple threads.
DownloadFileWithMultipleThreadKeepParts downloads the files with multiple threads deprecated.
DownloadWithContinue downloads the files continuously deprecated.
ErrorWrap warps the error if it is not nil.

# Constants

ApplicationForm is for the form submit.
ContentType is for the http header of content type.

# Structs

ReleaseAsset is the asset from GitHub release.
ReleaseClient is the client of jcli github.

# Type aliases

DownloadError represents the error of HTTP download.
HTTPDownloader is the downloader for http request.
ProgressIndicator hold the progress of io operation.