Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CLI ¶
type CLI struct {
Archive string `arg:"" name:"archive" help:"Path to archive. (\"-\" for STDIN)" type:"existing file"`
ContinueOnError bool `short:"C" help:"Continue extraction on error."`
ContinueOnUnsupportedFiles bool `short:"S" help:"Skip extraction of unsupported files."`
CreateDestination bool `short:"c" help:"Create destination directory if it does not exist."`
CustomCreateDirMode int `optional:"" default:"750" help:"File mode for created directories, which are not listed in the archive. (respecting umask)"`
CustomDecompressFileMode int `optional:"" default:"640" help:"File mode for decompressed files. (respecting umask)"`
DenySymlinks bool `short:"D" help:"Deny symlink extraction."`
Destination string `arg:"" name:"destination" default:"." help:"Output directory/file."`
DropFileAttributes bool `short:"d" help:"Drop file attributes (mode, modtime, access time)."`
InsecureTraverseSymlinks bool `help:"Traverse symlinks to directories during extraction."`
MaxFiles int64 `` /* 147-byte string literal not displayed */
MaxExtractionSize int64 `` /* 131-byte string literal not displayed */
MaxExtractionTime int64 `` /* 137-byte string literal not displayed */
MaxInputSize int64 `optional:"" default:"${default_max_input_size}" help:"Maximum input size that allowed is (in bytes). (disable check: -1)"`
NoUntarAfterDecompression bool `short:"N" optional:"" default:"false" help:"Disable combined extraction of tar.gz."`
Overwrite bool `short:"O" help:"Overwrite if exist."`
Pattern []string `optional:"" short:"P" name:"pattern" help:"Extracted objects need to match shell file name pattern."`
PreserveOwner bool `short:"p" help:"Preserve owner and group of files from archive (only root/uid:0 on unix systems for tar files)."`
Telemetry bool `short:"T" optional:"" default:"false" help:"Print telemetry data to log after extraction."`
Type string `short:"t" optional:"" default:"${default_type}" name:"type" help:"Type of archive. (${valid_types})"`
Verbose bool `short:"v" optional:"" help:"Verbose logging."`
Version kong.VersionFlag `short:"V" optional:"" help:"Print release version information."`
}
CLI are the cli parameters for go-extract binary
Click to show internal directories.
Click to hide internal directories.