coffee-tools / coffee-tools/coffee

Better support for dynamic and important plugins

Open
#245 1 comment 0 reactions 1 assignee Claimed by @vincenzopalazzo View on GitHub
💭 - brainstorming enhancement
Dominant language
Rust
Stars
11
Forks
13
PR merge metrics
No merged PRs in 30d

Description

I identified a few issues related to the title:

- dynamic plugins are not added to the internal state, so things like `list`or `remove` don't work
- help text should make clear that `enable` and `disable` are for static plugins only and make a `start` and `stop` command for dynamic plugins
- - **OR** overload `enable` and `disable` for dynamic plugins to be their `start` and `stop`
- using `remove` should stop a dynamic plugin
- plugin authors need to be able to mark their plugin `important` in the manifest and coffee should support that

I can make pr's for these if you like, but i wanted to gather some feedback first.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.