feat(scripts): Add fuzzy search and type filtering for community scripts; improve scripts CLI output and cache handling
This commit is contained in:
@@ -1,5 +1,14 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-10-29 - 1.5.0 - feat(scripts)
|
||||
Add fuzzy search and type filtering for community scripts; improve scripts CLI output and cache handling
|
||||
|
||||
- Integrate @push.rocks/smartfuzzy and use FuzzyMatcher to provide ranked, fuzzy search results for scripts
|
||||
- Add optional type filtering to scripts search (e.g. type:vm, type:ct, type:pve) and parse a --filter option in the CLI
|
||||
- Improve scripts CLI output: colored type badges, truncated descriptions, clearer usage/help text and filtered result messaging
|
||||
- Optimize ScriptIndex.loadCache to avoid reloading when cache is already present
|
||||
- Update deno.json to include the smartfuzzy dependency and export/import smartfuzzy in plugins
|
||||
|
||||
## 2025-10-28 - 1.4.2 - fix(scriptindex)
|
||||
Handle missing script metadata fields in ScriptIndex.search to prevent crashes
|
||||
|
||||
|
||||
Reference in New Issue
Block a user