extract

package
v0.14.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 11, 2023 License: GPL-3.0 Imports: 17 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Command added in v0.8.5

type Command struct {
	// Default options
	copier.Options

	// extract specific arguments
	Prefix string
	// contains filtered or unexported fields
}

Command

func (*Command) Parse added in v0.8.5

func (cmd *Command) Parse(args []string) error

func (*Command) Run added in v0.8.5

func (cmd *Command) Run() error

type Marker

type Marker struct {
	// contains filtered or unexported fields
}

Marker selects entities specified during the Filter method.

func NewMarker

func NewMarker() Marker

NewMarker returns a new Marker.

func (*Marker) AddExclude added in v0.14.0

func (em *Marker) AddExclude(filename string, eid string)

func (*Marker) AddInclude added in v0.14.0

func (em *Marker) AddInclude(filename string, eid string)

func (*Marker) Count added in v0.14.0

func (em *Marker) Count() int

func (*Marker) Filter

func (em *Marker) Filter(reader tl.Reader) error

Filter takes a Reader and selects any entities that are children of the specified file/id map.

func (*Marker) IsMarked

func (em *Marker) IsMarked(filename, eid string) bool

IsMarked returns if an Entity is marked.

func (*Marker) IsVisited

func (em *Marker) IsVisited(filename string, eid string) bool

IsVisited returns if an Entity was visited.

func (*Marker) Mark added in v0.14.0

func (em *Marker) Mark(filename string, eid string, val bool)

type SetterFilter added in v0.7.1

type SetterFilter struct {
	// contains filtered or unexported fields
}

SetterFilter overrides entity values using a copier filter.

func NewSetterFilter

func NewSetterFilter() *SetterFilter

NewSetterFilter returns an initialized SetterFilter.

func (*SetterFilter) AddValue added in v0.7.1

func (tx *SetterFilter) AddValue(filename string, eid string, key string, value string)

AddValue sets a new value to override.

func (*SetterFilter) AddValuesFromFile added in v0.7.1

func (tx *SetterFilter) AddValuesFromFile(filename string) error

AddValuesFromFile reads a CSV file and calls AddValue on each row.

func (*SetterFilter) Filter added in v0.7.1

func (tx *SetterFilter) Filter(ent tl.Entity, emap *tl.EntityMap) error

Filter overrides values on entities.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL