kitty

package
v0.0.0-...-eb4f0a2 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateItems

func CreateItems() ([]list.Item, error)

func Focus

func Focus(item Item)

func Rename

func Rename(item Item, name string)

func RunKitten

func RunKitten(body string) (string, error)

Types

type Item

type Item interface {
	Value() string
	FilterValue() string
}

type KittyOSWindow

type KittyOSWindow struct {
	ID               int        `json:"id,omitempty"`
	Title            string     `json:"title,omitempty"`
	IsFocused        bool       `json:"is_focused,omitempty"`
	IsActive         bool       `json:"is_active,omitempty"`
	PlatformWindowID int        `json:"platform_window_id,omitempty"`
	Tabs             []KittyTab `json:"tabs,omitempty"`
}

func (KittyOSWindow) FilterValue

func (k KittyOSWindow) FilterValue() string

func (KittyOSWindow) Value

func (k KittyOSWindow) Value() string

type KittyTab

type KittyTab struct {
	ID        int           `json:"id,omitempty"`
	IsActive  bool          `json:"is_active,omitempty"`
	IsFocused bool          `json:"is_focused,omitempty"`
	Title     string        `json:"title,omitempty"`
	Windows   []KittyWindow `json:"windows,omitempty"`
}

func (KittyTab) FilterValue

func (k KittyTab) FilterValue() string

func (KittyTab) Value

func (k KittyTab) Value() string

type KittyWindow

type KittyWindow struct {
	ID      int      `json:"id,omitempty"`
	Cmdline []string `json:"cmdline,omitempty"`
	Cwd     string   `json:"cwd,omitempty"`

	// ForegroundProcess
	IsActive  bool   `json:"is_active,omitempty"`
	IsFocused bool   `json:"is_focused,omitempty"`
	Title     string `json:"title,omitempty"`
}

func (KittyWindow) FilterValue

func (k KittyWindow) FilterValue() string

func (KittyWindow) Value

func (k KittyWindow) Value() string

Jump to

Keyboard shortcuts

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