@cryptotaxi247 / kubo / commits / f10ca5c90

coreapi unixfs: hidden opiton

License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> This commit was moved from ipfs/interface-go-ipfs-core@cb84af4b44e4660029e87a1c82a3d2ab35acb2cd This commit was moved from ipfs/boxo@1019fcea4b88f3a45cf81429f81066db1918771f

Łukasz Magiera committed Oct 3, 2018 at 22:49 UTC f10ca5c904954029737728199d48ba9346e614e4
1 file changed +12 -2
core/coreiface/options/unixfs.go
+12 -2
@@ -32,7 +32,8 @@ type UnixfsAddSettings struct {
32 OnlyHash bool
33 Local bool
34
35 - Wrap bool
35 + Wrap bool
36 + Hidden bool
37 }
38
39 type UnixfsAddOption func(*UnixfsAddSettings) error
@@ -54,7 +55,8 @@ func UnixfsAddOptions(opts ...UnixfsAddOption) (*UnixfsAddSettings, cid.Prefix,
55 OnlyHash: false,
56 Local: false,
57
57 - Wrap: false,
58 + Wrap: false,
59 + Hidden: false,
60 }
61
62 for _, opt := range opts {
@@ -215,3 +217,11 @@ func (unixfsOpts) Wrap(wrap bool) UnixfsAddOption {
217 return nil
218 }
219 }
220 +
221 +// Hidden enables adding of hidden files (files prefixed with '.')
222 +func (unixfsOpts) Hidden(hidden bool) UnixfsAddOption {
223 + return func(settings *UnixfsAddSettings) error {
224 + settings.Hidden = hidden
225 + return nil
226 + }
227 +}