user_ops

package
v0.0.0-...-381c4e2 Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2024 License: MIT Imports: 31 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Checkin

type Checkin struct {
	Delete bool
}

func (Checkin) Run

func (c Checkin) Run(
	u *umwelt.Umwelt,
	qg *query.Group,
) (err error)

type CommitOrganizeFile

type CommitOrganizeFile struct {
	*umwelt.Umwelt
	OutputJSON bool
}

func (CommitOrganizeFile) ApplyToText

func (c CommitOrganizeFile) ApplyToText(
	u *umwelt.Umwelt,
	t *organize_text.Text,
) (err error)

func (CommitOrganizeFile) Run

func (op CommitOrganizeFile) Run(
	u *umwelt.Umwelt,
	a, b *organize_text.Text,
	original sku.TransactedSet,
) (results CommitOrganizeFileResults, err error)

type CommitOrganizeFileResults

type CommitOrganizeFileResults = organize_text.Changes

type CreateFromPaths

type CreateFromPaths struct {
	*umwelt.Umwelt
	TextParser  metadatei.TextParser
	Filter      script_value.ScriptValue
	ProtoZettel zettel.ProtoZettel
	Delete      bool
	Dedupe      bool
}

func (CreateFromPaths) Run

func (c CreateFromPaths) Run(
	args ...string,
) (results sku.TransactedMutableSet, err error)

type CreateOrganizeFile

type CreateOrganizeFile struct {
	*umwelt.Umwelt
	organize_text.Options
}

TODO support using query results for organize population

func (CreateOrganizeFile) Run

func (c CreateOrganizeFile) Run() (results *organize_text.Text, err error)

func (CreateOrganizeFile) RunAndWrite

func (c CreateOrganizeFile) RunAndWrite(
	w io.WriteCloser,
) (results *organize_text.Text, err error)

type DeleteCheckout

type DeleteCheckout struct {
	*umwelt.Umwelt
}

func (DeleteCheckout) Run

func (c DeleteCheckout) Run(
	fs schnittstellen.Iterable[*fd.FD],
) (err error)

type EachAkte

type EachAkte struct{}

func (EachAkte) Run

func (c EachAkte) Run(
	u *umwelt.Umwelt,
	utility string,
	akten ...string,
) (err error)

type OpenFiles

type OpenFiles struct{}

func (OpenFiles) Run

func (c OpenFiles) Run(u *umwelt.Umwelt, args ...string) (err error)

type OpenVim

type OpenVim struct {
	Options []string
}

func (OpenVim) Run

func (c OpenVim) Run(
	u *umwelt.Umwelt,
	args ...string,
) (results OpenVimResults, err error)

type OpenVimResults

type OpenVimResults struct{}

type ReadOrganizeFile

type ReadOrganizeFile struct {
	*umwelt.Umwelt
	io.Reader
}

func (ReadOrganizeFile) Run

func (c ReadOrganizeFile) Run(q *query.Group) (ot *organize_text.Text, err error)

func (ReadOrganizeFile) RunWithFile

func (c ReadOrganizeFile) RunWithFile(
	p string,
	q *query.Group,
) (ot *organize_text.Text, err error)

type WriteNewZettels

type WriteNewZettels struct {
	*umwelt.Umwelt
	CheckOut        bool
	CheckoutOptions checkout_options.Options
}

func (WriteNewZettels) RunMany

func (c WriteNewZettels) RunMany(
	z zettel.ProtoZettel,
	count int,
) (results sku.CheckedOutMutableSet, err error)

func (WriteNewZettels) RunOne

func (c WriteNewZettels) RunOne(
	z zettel.ProtoZettel,
) (result *sku.CheckedOut, err error)

type ZettelFromExternalAkte

type ZettelFromExternalAkte struct {
	*umwelt.Umwelt
	ProtoZettel zettel.ProtoZettel
	Filter      script_value.ScriptValue
	Delete      bool
	Dedupe      bool
}

func (ZettelFromExternalAkte) Run

func (c ZettelFromExternalAkte) Run(
	qg *query.Group,
) (results sku.TransactedMutableSet, err error)

Jump to

Keyboard shortcuts

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