xiongxiao df616df952 chore: update project version to 0.0.11 and enhance project management features
- Added new project initialization route to register git projects from a specified root directory.
- Enhanced project management to support project status (active, inactive, unlive) and conditional listening.
- Updated project listener to handle non-existent paths gracefully.
- Improved project store to manage project documents with optional fields.
- Refactored git utility functions for better pathname extraction from URLs.
- Added command-line interface support for project management.
- Updated project routes to handle new project types and improved error handling.
2026-03-14 17:22:00 +08:00

对文件项目快速搜索展示

介绍

比如文件夹 /workspace/projects/project-search 有很多文件监听修改后同步到meilisearh中。增删改查同步。

  1. 获取文件夹下的.gitignore文件解析出需要忽略的文件列表。
  2. 监听文件夹下的文件修改事件过滤掉需要忽略的文件将修改的文件同步到meilisearch中。
  3. 需要提供一个scheduler任务调度同步到meilisearch的任务中如果存在同一个任务还没有被执行新的任务就不需要被添加到队列中。
  4. 任务调度是一个队列任务列,先进先出,单线程执行。每次执行一个任务,执行完后再执行下一个任务。
Description
No description provided
Readme 78 KiB
Languages
TypeScript 100%