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
+}