Documentation
¶
Index ¶
- Variables
- func StartProject(projectPath string, host string, proxy string, launcherAddr string, ...)
- type CountResult
- type Launcher
- func (launcher *Launcher) API_CheckUpdate(e *core.ServeEvent) error
- func (launcher *Launcher) API_CreateNewProject(e *core.ServeEvent) error
- func (launcher *Launcher) API_DeleteProject(e *core.ServeEvent) error
- func (launcher *Launcher) API_DoUpdate(e *core.ServeEvent) error
- func (launcher *Launcher) API_ListProjects(e *core.ServeEvent) error
- func (launcher *Launcher) API_OpenProject(e *core.ServeEvent) error
- func (launcher *Launcher) BindFrontend(e *core.ServeEvent) error
- func (launcher *Launcher) CommandManager()
- func (launcher *Launcher) CookSearch(e *core.ServeEvent) error
- func (launcher *Launcher) CreateCollection(collectionName string, dbSchema schema.Schema) error
- func (launcher *Launcher) CreateNewProject(projectName string) (ProjectData, error)
- func (launcher *Launcher) DownloadCert(e *core.ServeEvent) error
- func (launcher *Launcher) FileWatcher(e *core.ServeEvent) error
- func (launcher *Launcher) GetFilePath(folder, fileName string) string
- func (launcher *Launcher) GetProcess(id string) (*models.Record, error)
- func (launcher *Launcher) GetToolById(id string) (*models.Record, error)
- func (launcher *Launcher) ListProjects()
- func (launcher *Launcher) NewTool(data map[string]any) ([]*models.Record, error)
- func (launcher *Launcher) OpenProject(projectIndex int) (ProjectData, error)
- func (launcher *Launcher) OpenProjectFromNameOrId(project string) (ProjectData, error)
- func (launcher *Launcher) ReadFile(e *core.ServeEvent) error
- func (launcher *Launcher) RegisterProcessInDB(input, data any, name, typz, state string) string
- func (launcher *Launcher) ResetProjectStates(e *core.ServeEvent) error
- func (launcher *Launcher) ResetToolsStates(e *core.ServeEvent) error
- func (launcher *Launcher) RunCommand(e *core.ServeEvent) error
- func (launcher *Launcher) RunningCommand(id string, command string, filename string)
- func (launcher *Launcher) RunningCommandSaveToCollection(id, command, collectionName string)
- func (launcher *Launcher) SaveFile(e *core.ServeEvent) error
- func (launcher *Launcher) SearchRegex(e *core.ServeEvent) error
- func (launcher *Launcher) Serve()
- func (launcher *Launcher) SetProcess(id, state string)
- func (launcher *Launcher) SetToolData(id, host, state string) (*models.Record, error)
- func (launcher *Launcher) SetupTemplateHooks() error
- func (launcher *Launcher) TemplatesCheck(e *core.ServeEvent) error
- func (launcher *Launcher) TemplatesDelete(e *core.ServeEvent) error
- func (launcher *Launcher) TemplatesInfo(e *core.ServeEvent) error
- func (launcher *Launcher) TemplatesList(e *core.ServeEvent) error
- func (launcher *Launcher) TemplatesNew(e *core.ServeEvent) error
- func (launcher *Launcher) TextSQL(e *core.ServeEvent) error
- func (launcher *Launcher) Tools(e *core.ServeEvent) error
- func (launcher *Launcher) ToolsServer(e *core.ServeEvent) error
- func (launcher *Launcher) Version(e *core.ServeEvent) error
- type ProjectData
- type ProjectStateData
- type RunCommandData
- type TEXTSQL
- type ToolsServerResponse
Constants ¶
This section is empty.
Variables ¶
View Source
var ProjectState = struct { Active string Unactive string }{ Active: "active", Unactive: "unactive", }
Functions ¶
Types ¶
type CountResult ¶
type Launcher ¶
type Launcher struct {
App *pocketbase.PocketBase
Config *config.Config
Cook *cook.CookGenerator
CmdChannel chan process.RunCommandData
}
func (*Launcher) API_CheckUpdate ¶
func (launcher *Launcher) API_CheckUpdate(e *core.ServeEvent) error
func (*Launcher) API_CreateNewProject ¶
func (launcher *Launcher) API_CreateNewProject(e *core.ServeEvent) error
func (*Launcher) API_DeleteProject ¶ added in v0.29.0
func (launcher *Launcher) API_DeleteProject(e *core.ServeEvent) error
func (*Launcher) API_DoUpdate ¶
func (launcher *Launcher) API_DoUpdate(e *core.ServeEvent) error
func (*Launcher) API_ListProjects ¶
func (launcher *Launcher) API_ListProjects(e *core.ServeEvent) error
func (*Launcher) API_OpenProject ¶
func (launcher *Launcher) API_OpenProject(e *core.ServeEvent) error
func (*Launcher) BindFrontend ¶
func (launcher *Launcher) BindFrontend(e *core.ServeEvent) error
func (*Launcher) CommandManager ¶
func (launcher *Launcher) CommandManager()
loop over commandChannel
func (*Launcher) CookSearch ¶
func (launcher *Launcher) CookSearch(e *core.ServeEvent) error
func (*Launcher) CreateCollection ¶
Create Collection with schema in params
func (*Launcher) CreateNewProject ¶
func (launcher *Launcher) CreateNewProject(projectName string) (ProjectData, error)
func (*Launcher) DownloadCert ¶
func (launcher *Launcher) DownloadCert(e *core.ServeEvent) error
func (*Launcher) FileWatcher ¶
func (launcher *Launcher) FileWatcher(e *core.ServeEvent) error
func (*Launcher) GetFilePath ¶
func (*Launcher) GetProcess ¶
func (*Launcher) GetToolById ¶
func (*Launcher) ListProjects ¶
func (launcher *Launcher) ListProjects()
func (*Launcher) OpenProject ¶
func (launcher *Launcher) OpenProject(projectIndex int) (ProjectData, error)
func (*Launcher) OpenProjectFromNameOrId ¶
func (launcher *Launcher) OpenProjectFromNameOrId(project string) (ProjectData, error)
func (*Launcher) RegisterProcessInDB ¶
func (*Launcher) ResetProjectStates ¶
func (launcher *Launcher) ResetProjectStates(e *core.ServeEvent) error
func (*Launcher) ResetToolsStates ¶
func (launcher *Launcher) ResetToolsStates(e *core.ServeEvent) error
func (*Launcher) RunCommand ¶
func (launcher *Launcher) RunCommand(e *core.ServeEvent) error
func (*Launcher) RunningCommand ¶
func (*Launcher) RunningCommandSaveToCollection ¶
func (*Launcher) SearchRegex ¶
func (launcher *Launcher) SearchRegex(e *core.ServeEvent) error
func (*Launcher) SetProcess ¶
func (*Launcher) SetToolData ¶
func (*Launcher) SetupTemplateHooks ¶ added in v0.29.0
SetupTemplateHooks watches _templates and _configs for changes and notifies running projects
func (*Launcher) TemplatesCheck ¶ added in v0.29.0
func (launcher *Launcher) TemplatesCheck(e *core.ServeEvent) error
func (*Launcher) TemplatesDelete ¶
func (launcher *Launcher) TemplatesDelete(e *core.ServeEvent) error
func (*Launcher) TemplatesInfo ¶ added in v0.29.0
func (launcher *Launcher) TemplatesInfo(e *core.ServeEvent) error
func (*Launcher) TemplatesList ¶
func (launcher *Launcher) TemplatesList(e *core.ServeEvent) error
func (*Launcher) TemplatesNew ¶
func (launcher *Launcher) TemplatesNew(e *core.ServeEvent) error
func (*Launcher) ToolsServer ¶
func (launcher *Launcher) ToolsServer(e *core.ServeEvent) error
type ProjectData ¶
type ProjectData struct {
Id string `json:"id" db:"id"`
Name string `json:"name" db:"name"`
Path string `json:"path" db:"path"`
Data ProjectStateData `json:"data" db:"data"`
Version string `json:"version" db:"version"`
}
type ProjectStateData ¶
type RunCommandData ¶
type RunCommandData struct {
ID string `db:"id,omitempty" json:"id,omitempty"`
SaveTo string `db:"save_to,omitempty" json:"save_to,omitempty"`
Data string `db:"data,omitempty" json:"data,omitempty"`
Command string `db:"command,omitempty" json:"command,omitempty"`
Collection string `db:"collection,omitempty" json:"collection,omitempty"`
Filename string `db:"filename,omitempty" json:"filename,omitempty"`
}
func (*RunCommandData) Scan ¶
func (d *RunCommandData) Scan(value interface{}) error
Click to show internal directories.
Click to hide internal directories.