Documentation ¶
Overview ¶
Package scp handles file uploads and downloads via scp command
Index ¶
Constants ¶
View Source
const ( // OKByte is scp OK message bytes OKByte = 0x0 // WarnByte tells that next goes a warning string WarnByte = 0x1 // ErrByte tells that next goes an error string ErrByte = 0x2 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Command ¶
type Command struct { Source bool // data producer Sink bool // data consumer Verbose bool // verbose Target []string Recursive bool User *user.User AuditLog events.IAuditLog RemoteAddr string LocalAddr string // terminal is only initialized on the client, for printing the progress Terminal io.Writer }
Command mimics behavior of SCP command line tool to teleport can pretend it launches real scp behind the scenes
type MtimeCmd ¶
func ParseMtime ¶
type NewFileCmd ¶
func ParseNewFile ¶
func ParseNewFile(line string) (*NewFileCmd, error)
Click to show internal directories.
Click to hide internal directories.