Versions in this module Expand all Collapse all v0 v0.1.2 Mar 21, 2026 v0.1.1 Mar 21, 2026 Changes in this version + func Remove(path string) bool v0.1.0 Mar 20, 2026 Changes in this version + var ProjectFileName string + func Add(p *Project) + func AddAll(ps []Project) + func GetProject(id int) *search.IndexedProject + func IndexAll() + func Init() + func NotifyProjectAdded(projectPath string) + func RemoveSaveFile() + func SaveProjects() + func StartScanner() error + func StopScanner() + func Visit(req VisitRequest) (*VisitResponse, *ErrorResponse) + type ErrorResponse struct + Code int + Message string + type Project struct + Id int + Path string + func GetProjectByPath(path string) *Project + func Projects() []Project + type ProjectStatusResponse struct + FileCount int + Id int + Path string + Status search.IndexingStatus + func GetProjectStatuses() []ProjectStatusResponse + type ProjectsSave struct + Projects []Project + type Scanner struct + type VisitRequest struct + Path string + type VisitResponse struct + ParentProject Project