Documentation
¶
Index ¶
- type TransferSession
- func (ts *TransferSession) EncryptBytesToFile(fileName string, contents []byte) error
- func (ts *TransferSession) EncryptFileToFile(srcFileName string, destFileName string) (uint64, error)
- func (ts *TransferSession) EncryptToFile(fileName string) (WriteCloserWithSize, error)
- func (ts *TransferSession) RenderConnectCommand()
- func (ts *TransferSession) UpdateMetadata() error
- func (ts *TransferSession) WithFrameworkAndWebDirectory(frameworkName string, webDirectory string) error
- type WriteCloserWithSize
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TransferSession ¶
type TransferSession struct {
Identifier string
WorkDir *string
Password string
// Meta data to be written. Call UpdateMetadata() after changing this!!
Meta *dto.Meta
DumpAll bool
KeepFiles bool
// contains filtered or unexported fields
}
func NewSession ¶
func (*TransferSession) EncryptBytesToFile ¶
func (ts *TransferSession) EncryptBytesToFile(fileName string, contents []byte) error
func (*TransferSession) EncryptFileToFile ¶
func (ts *TransferSession) EncryptFileToFile(srcFileName string, destFileName string) (uint64, error)
EncryptFileToFile returns file size of encrypted file (and error) if needed
func (*TransferSession) EncryptToFile ¶
func (ts *TransferSession) EncryptToFile(fileName string) (WriteCloserWithSize, error)
func (*TransferSession) RenderConnectCommand ¶
func (ts *TransferSession) RenderConnectCommand()
func (*TransferSession) UpdateMetadata ¶
func (ts *TransferSession) UpdateMetadata() error
func (*TransferSession) WithFrameworkAndWebDirectory ¶
func (ts *TransferSession) WithFrameworkAndWebDirectory(frameworkName string, webDirectory string) error
type WriteCloserWithSize ¶
type WriteCloserWithSize interface {
io.WriteCloser
Size() uint64
}
Click to show internal directories.
Click to hide internal directories.