mirror of
https://github.com/ipfs/kubo.git
synced 2026-03-10 10:47:51 +08:00
coreapi unixfs: stdin-name option
License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> This commit was moved from ipfs/interface-go-ipfs-core@aa7a877686 This commit was moved from ipfs/boxo@907d2f2397
This commit is contained in:
parent
f10ca5c904
commit
48761861ca
@ -32,8 +32,9 @@ type UnixfsAddSettings struct {
|
||||
OnlyHash bool
|
||||
Local bool
|
||||
|
||||
Wrap bool
|
||||
Hidden bool
|
||||
Wrap bool
|
||||
Hidden bool
|
||||
StdinName string
|
||||
}
|
||||
|
||||
type UnixfsAddOption func(*UnixfsAddSettings) error
|
||||
@ -55,8 +56,9 @@ func UnixfsAddOptions(opts ...UnixfsAddOption) (*UnixfsAddSettings, cid.Prefix,
|
||||
OnlyHash: false,
|
||||
Local: false,
|
||||
|
||||
Wrap: false,
|
||||
Hidden: false,
|
||||
Wrap: false,
|
||||
Hidden: false,
|
||||
StdinName: "",
|
||||
}
|
||||
|
||||
for _, opt := range opts {
|
||||
@ -225,3 +227,12 @@ func (unixfsOpts) Hidden(hidden bool) UnixfsAddOption {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
// StdinName is the name set for files which don specify FilePath as
|
||||
// os.Stdin.Name()
|
||||
func (unixfsOpts) StdinName(name string) UnixfsAddOption {
|
||||
return func(settings *UnixfsAddSettings) error {
|
||||
settings.StdinName = name
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user