Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateRemoteSessionOpts ¶
type CreateRemoteSessionOpts struct { Remote value.IValueObject Timeout *time.Duration }
type LocalSession ¶
type LocalSession struct{}
func CreateLocalSession ¶
func CreateLocalSession() (*LocalSession, error)
func (*LocalSession) Close ¶
func (session *LocalSession) Close()
func (*LocalSession) CopyToLocal ¶
func (session *LocalSession) CopyToLocal(local string, remote string, isDir bool) error
func (*LocalSession) CopyToRemote ¶
func (session *LocalSession) CopyToRemote(local string, remote string) error
type RemoteSession ¶
type RemoteSession struct {
// contains filtered or unexported fields
}
func CreateRemoteSession ¶
func CreateRemoteSession(opts *CreateRemoteSessionOpts) (*RemoteSession, error)
func (*RemoteSession) Close ¶
func (session *RemoteSession) Close()
func (*RemoteSession) CopyToLocal ¶
func (session *RemoteSession) CopyToLocal(local string, remote string, isDir bool) error
func (*RemoteSession) CopyToRemote ¶
func (session *RemoteSession) CopyToRemote(local string, remote string) error
Click to show internal directories.
Click to hide internal directories.