scriptDB

package
v0.0.0-...-a1afa3a Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Database

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

func FindDatabase

func FindDatabase() (*Database, error)

func (*Database) ConvertLocalToOnline

func (self *Database) ConvertLocalToOnline(name string, service string, user string) error

func (*Database) ConvertOnlineToLocal

func (self *Database) ConvertOnlineToLocal(service string, user string, name string) error

func (*Database) FindLocalScript

func (self *Database) FindLocalScript(name string) (*ScriptListItem, error)

func (*Database) FindOnlineScript

func (self *Database) FindOnlineScript(name string) (string, error)

func (*Database) FindScript

func (self *Database) FindScript(name string) (*ScriptListItem, error)

func (*Database) GetLocalScript

func (self *Database) GetLocalScript(name string) (string, error)

func (*Database) GetOnlineScript

func (self *Database) GetOnlineScript(service string, user string, name string) (string, error)

func (*Database) ListLocalScripts

func (self *Database) ListLocalScripts() ([]ScriptListItem, error)

func (*Database) ListOnlineScripts

func (self *Database) ListOnlineScripts() ([]ScriptListItem, error)

func (*Database) ListScripts

func (self *Database) ListScripts() ([]ScriptListItem, error)

func (*Database) LocalRoot

func (self *Database) LocalRoot() string

func (*Database) OnlineRoot

func (self *Database) OnlineRoot() string

func (*Database) RemoveLocalScript

func (self *Database) RemoveLocalScript(name string) error

func (*Database) RenameScript

func (self *Database) RenameScript(from string, to string) error

Currently can only rename scripts in local

func (*Database) RunScript

func (self *Database) RunScript(name string, args []string) error

type ScriptListItem

type ScriptListItem struct {
	Name   string
	OsPath string
}

func (*ScriptListItem) OnlinePath

func (self *ScriptListItem) OnlinePath() string

func (ScriptListItem) String

func (self ScriptListItem) String() string

Jump to

Keyboard shortcuts

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