4 Commits

Author SHA1 Message Date
synt-xerror
fc54170171 feat: add service field support
- service: true/false is now a required field in manyplug.json
- init --service creates background service template
- list shows ● for services, ○ for standard plugins
- validate checks service field and warns on mismatches
- templates document service vs non-service behavior

Services run regardless of isPluginRunning lock, but can
choose to respect it. Non-services are blocked automatically.
2026-04-09 01:24:41 -03:00
synt-xerror
649c7bb05a feat: add sync, update, and remove commands
- sync: scans plugins and updates registry.json
- update: checks and updates plugins to match registry
- remove: removes installed plugin with --yes and --remove-deps options
- registry.json stored at project root with plugin metadata and _sourcePath
2026-04-09 01:19:33 -03:00
synt-xerror
b0d0bbfa5b chore: add .gitignore, remove node_modules 2026-04-09 01:15:16 -03:00
synt-xerror
bbc44bec52 feat: initial CLI structure
- init: create plugin boilerplate
- install: install from local path with deps
- list: show installed plugins
- validate: check manyplug.json syntax
2026-04-09 01:15:00 -03:00