MCPcopy
hub / github.com/perkeep/perkeep / SetFileName

Method SetFileName

pkg/schema/blob.go:507–515  ·  view source on GitHub ↗

SetFileName sets the fileName or fileNameBytes field. The filename is truncated to just the base.

(name string)

Source from the content-addressed store, hash-verified

505// SetFileName sets the fileName or fileNameBytes field.
506// The filename is truncated to just the base.
507func (bb *Builder) SetFileName(name string) *Builder {
508 baseName := filepath.Base(name)
509 if utf8.ValidString(baseName) {
510 bb.m["fileName"] = baseName
511 } else {
512 bb.m["fileNameBytes"] = mixedArrayFromString(baseName)
513 }
514 return bb
515}
516
517// SetSymlinkTarget sets bb to be of type "symlink" and sets the symlink's target.
518func (bb *Builder) SetSymlinkTarget(target string) *Builder {

Callers 4

newCommonFilenameMapFunction · 0.80
TestStaticFIFOFunction · 0.80
TestStaticSocketFunction · 0.80

Calls 1

mixedArrayFromStringFunction · 0.85

Tested by 3

TestStaticFIFOFunction · 0.64
TestStaticSocketFunction · 0.64