Versions in this module Expand all Collapse all v1 v1.4.0 Apr 3, 2024 v1.3.2 Mar 8, 2024 v1.3.1 Feb 6, 2024 v1.3.0 Jan 30, 2024 v1.2.0 Oct 26, 2023 v1.1.1 Apr 24, 2023 v1.1.0 Mar 20, 2023 v1.0.0 Dec 21, 2022 v0 v0.7.0 Nov 16, 2022 v0.6.0 Oct 24, 2022 v0.5.0 Jun 15, 2022 v0.4.0 May 10, 2022 v0.3.1 Apr 5, 2022 v0.3.0 Feb 22, 2022 Changes in this version + var NULL = []byte + func Middleware(rh CopyToClientHandler, wh CopyFromClientHandler) wish.Middleware + type AppendableEntry interface + Append func(entry Entry) + Write func(io.Writer) error + type CopyFromClientHandler interface + Mkdir func(ssh.Session, *DirEntry) error + Write func(ssh.Session, *FileEntry) (int64, error) + type CopyToClientHandler interface + Glob func(ssh.Session, string) ([]string, error) + NewDirEntry func(ssh.Session, string) (*DirEntry, error) + NewFileEntry func(ssh.Session, string) (*FileEntry, func() error, error) + WalkDir func(ssh.Session, string, fs.WalkDirFunc) error + func NewFSReadHandler(fsys fs.FS) CopyToClientHandler + type DirEntry struct + Atime int64 + Children []Entry + Filepath string + Mode fs.FileMode + Mtime int64 + Name string + func (e *DirEntry) Append(entry Entry) + func (e *DirEntry) Write(w io.Writer) error + type Entry interface + Write func(io.Writer) error + type FileEntry struct + Atime int64 + Filepath string + Mode fs.FileMode + Mtime int64 + Name string + Reader io.Reader + Size int64 + func (e *FileEntry) Write(w io.Writer) error + type Handler interface + func NewFileSystemHandler(root string) Handler + type Info struct + Ok bool + Op Op + Path string + Recursive bool + func GetInfo(cmd []string) Info + type Op byte + const OpCopyFromClient + const OpCopyToClient + type RootEntry []Entry + func (e *RootEntry) Append(entry Entry) + func (e *RootEntry) Write(w io.Writer) error