# 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.