From 17cad8e7ef77ca90caebee412946b2dc4b9b44f8 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 26 Sep 2025 10:57:04 +0200 Subject: [PATCH] pulse-server: add a help message Shows all available messages on /core because I keep forgetting. --- .../module-protocol-pulse/message-handler.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/modules/module-protocol-pulse/message-handler.c b/src/modules/module-protocol-pulse/message-handler.c index ca1c17cf5..fdbe3ac5d 100644 --- a/src/modules/module-protocol-pulse/message-handler.c +++ b/src/modules/module-protocol-pulse/message-handler.c @@ -93,7 +93,19 @@ static int core_object_message_handler(struct client *client, struct pw_manager_ { pw_log_debug(": core %p object message:'%s' params:'%s'", o, message, params); - if (spa_streq(message, "list-handlers")) { + if (spa_streq(message, "help")) { + fprintf(response, + "/core []\n" + "available commands:\n" + " help this help\n" + " list-handlers show available object handlers\n" + " pipewire-pulse:malloc-info show malloc_info\n" + " pipewire-pulse:malloc-trim run malloc_trim\n" + " pipewire-pulse:log-level update log level with \n" + " pipewire-pulse:list-modules list all module names\n" + " pipewire-pulse:describe-module describe module info for " + ); + } else if (spa_streq(message, "list-handlers")) { bool first = true; fputc('[', response);