private static void beginCommand(Config config) {
        if (config.command == Command.LIST) {
            // The list command prints a TSV-formatted table with details of the found plugins
            // This is officially human-readable output with no guarantees for backwards-compatibility
            // It should be reasonably easy to parse for ad-hoc scripting use-cases.
            listTablePrint(config, LIST_TABLE_COLUMNS);
        } else if (config.command == Command.SYNC_MANIFESTS) {
            if (config.dryRun) {
                config.out.println("Dry run started: No changes will be committed.");
            }
            config.out.println("Scanning for plugins...");
        }
    }
The unit of work for a command.
<p>This is unique to the (source, class, type) tuple, and contains additional pre-computed information
that pertains to this specific plugin.
tools/src/main/java/org/apache/kafka/tools/ConnectPluginPath.java