Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrUnrecognizedArchiveType = errors.New("Unrecognized archive type")
)
Functions ¶
func CleanFileName ¶
func RegisterHandler ¶
func RegisterHandler(h Handler)
Types ¶
type ExtractParams ¶
type ExtractParams struct {
Path string
OutputPath string
ListResult ListResult
Consumer *state.Consumer
}
type Handler ¶
type Handler interface {
Name() string
List(params *ListParams) (ListResult, error)
Extract(params *ExtractParams) error
}
type ListParams ¶
type ListParams struct {
Path string
}
type ListResult ¶
func List ¶
func List(params *ListParams) (ListResult, error)
List returns information on a given archive it cannot be an `eos` path because unarchiver doesn't support those.
Click to show internal directories.
Click to hide internal directories.