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 ¶
Types ¶
type Command ¶
type Command struct { Source bool // data producer Sink bool // data consumer Verbose bool // verbose TargetIsDir bool // target should be dir Target string Recursive bool User *user.User Conn ssh.ConnMetadata AuditLog events.IAuditLog }
Command mimics behavior of SCP command line tool to teleport can pretend it launches real scp behind the scenes
func ParseCommand ¶
type MtimeCmd ¶
func ParseMtime ¶
type NewFileCmd ¶
func ParseNewFile ¶
func ParseNewFile(line string) (*NewFileCmd, error)
Click to show internal directories.
Click to hide internal directories.