Documentation
¶
Index ¶
- func GetProtocols() []string
- func RegisterProtocol(h ProtocolHandler)
- type FTPVFS
- func (v *FTPVFS) Abs(p string) (string, error)
- func (v *FTPVFS) Base(p string) string
- func (v *FTPVFS) Clone() vfs.VFS
- func (v *FTPVFS) Close() error
- func (v *FTPVFS) Create(ctx context.Context, p string) (io.WriteCloser, error)
- func (v *FTPVFS) Dir(p string) string
- func (v *FTPVFS) GetCapabilities() vfs.VFSCapabilities
- func (v *FTPVFS) GetPath() string
- func (v *FTPVFS) IsAtRoot() bool
- func (v *FTPVFS) Join(e ...string) string
- func (v *FTPVFS) MkDir(ctx context.Context, p string) error
- func (v *FTPVFS) Open(ctx context.Context, p string) (vfs.ReadAtCloser, error)
- func (v *FTPVFS) ParentVFS() vfs.VFS
- func (v *FTPVFS) ReadDir(ctx context.Context, p string, onChunk func([]vfs.VFSItem)) error
- func (v *FTPVFS) Remove(ctx context.Context, p string) error
- func (v *FTPVFS) Rename(ctx context.Context, o, n string) error
- func (v *FTPVFS) Search(ctx context.Context, p, pat string) (chan int64, error)
- func (v *FTPVFS) SetAttributes(ctx context.Context, path string, item vfs.VFSItem) error
- func (v *FTPVFS) SetPath(p string) error
- func (v *FTPVFS) Stat(ctx context.Context, p string) (vfs.VFSItem, error)
- type NetFoxConfig
- type NetFoxPlugin
- type NetFoxVFS
- func (v *NetFoxVFS) Abs(p string) (string, error)
- func (v *NetFoxVFS) Base(p string) string
- func (v *NetFoxVFS) Clone() vfs.VFS
- func (v *NetFoxVFS) Close() error
- func (v *NetFoxVFS) Create(ctx context.Context, p string) (io.WriteCloser, error)
- func (v *NetFoxVFS) Dir(p string) string
- func (v *NetFoxVFS) GetCapabilities() vfs.VFSCapabilities
- func (v *NetFoxVFS) GetPath() string
- func (v *NetFoxVFS) IsAtRoot() bool
- func (v *NetFoxVFS) Join(e ...string) string
- func (v *NetFoxVFS) MkDir(ctx context.Context, p string) error
- func (v *NetFoxVFS) Open(ctx context.Context, p string) (vfs.ReadAtCloser, error)
- func (v *NetFoxVFS) ParentVFS() vfs.VFS
- func (v *NetFoxVFS) ReadDir(ctx context.Context, p string, onChunk func([]vfs.VFSItem)) error
- func (v *NetFoxVFS) Remove(ctx context.Context, p string) error
- func (v *NetFoxVFS) Rename(ctx context.Context, old, new string) error
- func (v *NetFoxVFS) SaveConfig(name string, cfg NetFoxConfig)
- func (v *NetFoxVFS) Search(ctx context.Context, p, pat string) (chan int64, error)
- func (v *NetFoxVFS) SetAttributes(ctx context.Context, path string, item vfs.VFSItem) error
- func (v *NetFoxVFS) SetPath(p string) error
- func (v *NetFoxVFS) Stat(ctx context.Context, p string) (vfs.VFSItem, error)
- type ProtocolHandler
- type SFTPVFS
- func (v *SFTPVFS) Abs(p string) (string, error)
- func (v *SFTPVFS) Base(p string) string
- func (v *SFTPVFS) Clone() vfs.VFS
- func (v *SFTPVFS) Close() error
- func (v *SFTPVFS) Create(ctx context.Context, p string) (io.WriteCloser, error)
- func (v *SFTPVFS) Dir(p string) string
- func (v *SFTPVFS) GetCapabilities() vfs.VFSCapabilities
- func (v *SFTPVFS) GetPath() string
- func (v *SFTPVFS) IsAtRoot() bool
- func (v *SFTPVFS) Join(e ...string) string
- func (v *SFTPVFS) MkDir(ctx context.Context, p string) error
- func (v *SFTPVFS) Open(ctx context.Context, p string) (vfs.ReadAtCloser, error)
- func (v *SFTPVFS) OpenPty(cols, rows int) (any, error)
- func (v *SFTPVFS) ParentVFS() vfs.VFS
- func (v *SFTPVFS) ReadDir(ctx context.Context, p string, onChunk func([]vfs.VFSItem)) error
- func (v *SFTPVFS) Remove(ctx context.Context, p string) error
- func (v *SFTPVFS) Rename(ctx context.Context, o, n string) error
- func (v *SFTPVFS) Search(ctx context.Context, p, pat string) (chan int64, error)
- func (v *SFTPVFS) SetAttributes(ctx context.Context, path string, item vfs.VFSItem) error
- func (v *SFTPVFS) SetPath(p string) error
- func (v *SFTPVFS) Stat(ctx context.Context, p string) (vfs.VFSItem, error)
- type SSHPty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetProtocols ¶
func GetProtocols() []string
func RegisterProtocol ¶
func RegisterProtocol(h ProtocolHandler)
Types ¶
type FTPVFS ¶
type FTPVFS struct {
// contains filtered or unexported fields
}
func (*FTPVFS) GetCapabilities ¶
func (v *FTPVFS) GetCapabilities() vfs.VFSCapabilities
func (*FTPVFS) SetAttributes ¶
type NetFoxConfig ¶
type NetFoxPlugin ¶
type NetFoxPlugin struct{}
func (*NetFoxPlugin) Close ¶
func (p *NetFoxPlugin) Close() error
func (*NetFoxPlugin) GetName ¶
func (p *NetFoxPlugin) GetName() string
type NetFoxVFS ¶
type NetFoxVFS struct {
// contains filtered or unexported fields
}
func NewNetFoxVFS ¶
func (*NetFoxVFS) GetCapabilities ¶
func (v *NetFoxVFS) GetCapabilities() vfs.VFSCapabilities
func (*NetFoxVFS) SaveConfig ¶
func (v *NetFoxVFS) SaveConfig(name string, cfg NetFoxConfig)
func (*NetFoxVFS) SetAttributes ¶
type ProtocolHandler ¶
type SFTPVFS ¶
type SFTPVFS struct {
// contains filtered or unexported fields
}
func (*SFTPVFS) GetCapabilities ¶
func (v *SFTPVFS) GetCapabilities() vfs.VFSCapabilities
func (*SFTPVFS) SetAttributes ¶
Click to show internal directories.
Click to hide internal directories.