Documentation
¶
Index ¶
- type Blackbox
- type Client
- type ClientOption
- type ClientOptions
- type DefaultTool
- func (d *DefaultTool) FSysReadDir(ctx context.Context, fsys fs.FS, path string) ([]fs.DirEntry, error)
- func (d *DefaultTool) FSysReadFile(ctx context.Context, fsys fs.ReadFileFS, path string) ([]byte, error)
- func (d *DefaultTool) FSysSub(ctx context.Context, fsys fs.FS, path string) (fs.FS, error)
- func (d *DefaultTool) SysboxFS(ctx context.Context) (*contract.Sysbox, error)
- type Tool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Blackbox ¶
type Blackbox interface {
contract.FSysOperator
}
type Client ¶
type Client interface {
Blackbox
}
func NewClient ¶
func NewClient(opts ClientOptions) (Client, error)
type ClientOption ¶ added in v0.1.987
type ClientOption = contract.Opt[ClientOptions]
func WithSysbox ¶ added in v0.1.987
func WithSysbox(x *contract.Sysbox) ClientOption
type ClientOptions ¶ added in v0.1.987
func ApplyClientOptions ¶ added in v0.1.987
func ApplyClientOptions(opts *ClientOptions, modifiers ...ClientOption) ClientOptions
type DefaultTool ¶ added in v0.1.11
func NewTool ¶
func NewTool(c Client, opts contract.ToolOptions[Client]) *DefaultTool
func (*DefaultTool) FSysReadDir ¶ added in v0.1.516
func (d *DefaultTool) FSysReadDir(ctx context.Context, fsys fs.FS, path string) ([]fs.DirEntry, error)
FSysReadDir reads a directory from a file system.
func (*DefaultTool) FSysReadFile ¶ added in v0.1.11
func (d *DefaultTool) FSysReadFile(ctx context.Context, fsys fs.ReadFileFS, path string) ([]byte, error)
FSysReadFile reads a file from a file system.
Click to show internal directories.
Click to hide internal directories.