How pulsarctl plugins work
masterPlugins are implemented as external command-line executables. There is no special installation or pre-loading mechanism required.
Key behaviors:
- Discovery:
pulsarctlfinds plugins by looking for executables in yourPATHthat start with the prefixpulsarctl-. - Environment: Plugins inherit the environment from the
pulsarctlbinary. - Argument Passing: All arguments and flags passed to the
pulsarctl <command>call are passed as-is to the plugin executable. - Command Mapping: The name of the executable determines the command path. For example, an executable named
pulsarctl-fooimplements the commandpulsarctl foo.