Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetJCLIPluginPath ¶
GetJCLIPluginPath returns the path of a jcli plugin
Types ¶
type HTTPDownloader ¶
type HTTPDownloader struct {
TargetFilePath string
URL string
ShowProgress bool
InsecureSkipVerify bool
UserName string
Password string
Proxy string
ProxyAuth string
Debug bool
RoundTripper http.RoundTripper
}
HTTPDownloader is the downloader for http request
func (*HTTPDownloader) DownloadFile ¶
func (h *HTTPDownloader) DownloadFile() error
DownloadFile download a file with the progress
type Plugin ¶
type Plugin struct {
Use string `yaml:"use"`
Short string
Long string
Main string
Version string
DownloadLink string `yaml:"downloadLink"`
Installed bool
}
func FindPlugins ¶
type PluginError ¶
type PluginError struct {
// contains filtered or unexported fields
}
type ProgressIndicator ¶
type ProgressIndicator struct {
Writer io.Writer
Reader io.Reader
Title string
// bytes.Buffer
Total float64
// contains filtered or unexported fields
}
ProgressIndicator hold the progress of io operation
func (*ProgressIndicator) Init ¶
func (i *ProgressIndicator) Init()
Init set the default value for progress indicator
Click to show internal directories.
Click to hide internal directories.