logstash/lib
github-actions[bot] de68d4bb1d
plugins: improve remove command to support multiple plugins (#17030) (#17120)
Removal works in a single pass by finding plugins that would have unmet
dependencies if all of the specified plugins were to be removed, and
proceeding with the removal only if no conflicts were created.

> ~~~
> ╭─{ rye@perhaps:~/src/elastic/logstash@main (pluginmanager-remove-multiple ✘) }
> ╰─● bin/logstash-plugin remove logstash-input-syslog logstash-filter-grok
> Using system java: /Users/rye/.jenv/shims/java
> Resolving dependencies......
> Successfully removed logstash-input-syslog
> Successfully removed logstash-filter-grok
> [success (00:00:05)]
~~~

(cherry picked from commit 089558801e)

Co-authored-by: Ry Biesemeyer <yaauie@users.noreply.github.com>
2025-02-19 15:42:15 -08:00
..
bootstrap plugin manager: add --level=[major|minor|patch] (default: minor) (#16899) 2025-01-28 08:33:37 -08:00
pluginmanager plugins: improve remove command to support multiple plugins (#17030) (#17120) 2025-02-19 15:42:15 -08:00
secretstore Add support to add and remove multiple keystore keys in a single operation (#15612) 2023-11-30 10:21:51 +01:00
systeminstall Add apache and elastic license headers to source code files (#11673) 2020-03-11 11:53:38 +00:00