processors

package
v0.0.7 Latest Latest
Warning

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

Go to latest
Published: Mar 13, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const ApplicationsName = "applications"

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application struct {
	Generic Entry   `json:"generic,omitempty"`
	Actions []Entry `json:"actions,omitempty"`
}

type Applications

type Applications struct {
	Apps []Application `json:"apps,omitempty"`
	Prfx string        `json:"prfx,omitempty"`
}

func GetApplications

func GetApplications() *Applications

func (Applications) Entries

func (a Applications) Entries(_ string) []Entry

func (Applications) Name

func (a Applications) Name() string

func (Applications) Prefix

func (a Applications) Prefix() string

func (*Applications) SetPrefix

func (a *Applications) SetPrefix(val string)

type Entry

type Entry struct {
	Label      string `json:"label,omitempty"`
	Sub        string `json:"sub,omitempty"`
	Exec       string `json:"exec,omitempty"`
	Terminal   bool   `json:"terminal,omitempty"`
	Icon       string `json:"icon,omitempty"`
	Searchable string `json:"searchable,omitempty"`
	Notifyable bool   `json:"notifyable,omitempty"`
	Class      string `json:"class,omitempty"`
	Identifier string `json:"-"`
}

type External added in v0.0.6

type External struct {
	Prfx string
	Nme  string
	Cmd  string
}

func (External) Entries added in v0.0.6

func (e External) Entries(term string) []Entry

func (External) Name added in v0.0.6

func (e External) Name() string

func (External) Prefix added in v0.0.6

func (e External) Prefix() string

func (*External) SetPrefix added in v0.0.6

func (e *External) SetPrefix(val string)

type Processor

type Processor struct {
	Prefix string `json:"prefix"`
	Name   string `json:"name"`
	Cmd    string `json:"cmd"`
}

type Runner

type Runner struct {
	Prfx        string
	ShellConfig string
	Aliases     map[string]string
}

func (*Runner) Entries

func (r *Runner) Entries(term string) []Entry

func (Runner) Name

func (Runner) Name() string

func (Runner) Prefix

func (r Runner) Prefix() string

func (*Runner) SetPrefix

func (r *Runner) SetPrefix(val string)

type Websearch

type Websearch struct {
	Prfx string
}

func (Websearch) Entries

func (w Websearch) Entries(term string) []Entry

func (Websearch) Name

func (Websearch) Name() string

func (Websearch) Prefix

func (w Websearch) Prefix() string

func (*Websearch) SetPrefix

func (w *Websearch) SetPrefix(val string)

Jump to

Keyboard shortcuts

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