Merge pull request #3826 from lumjjb/add_unpack_opt
Add client unpack opts
This commit is contained in:
commit
d7ec45b172
@ -130,6 +130,14 @@ func WithPullUnpack(_ *Client, c *RemoteContext) error {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// WithUnpackOpts is used to add unpack options to the unpacker.
|
||||||
|
func WithUnpackOpts(opts []UnpackOpt) RemoteOpt {
|
||||||
|
return func(_ *Client, c *RemoteContext) error {
|
||||||
|
c.UnpackOpts = append(c.UnpackOpts, opts...)
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// WithPullSnapshotter specifies snapshotter name used for unpacking
|
// WithPullSnapshotter specifies snapshotter name used for unpacking
|
||||||
func WithPullSnapshotter(snapshotterName string) RemoteOpt {
|
func WithPullSnapshotter(snapshotterName string) RemoteOpt {
|
||||||
return func(_ *Client, c *RemoteContext) error {
|
return func(_ *Client, c *RemoteContext) error {
|
||||||
|
Loading…
Reference in New Issue
Block a user