mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	pw-cli: improve help
This commit is contained in:
		
							parent
							
								
									1c6ce1778b
								
							
						
					
					
						commit
						ed13cd2ec8
					
				
					 1 changed files with 4 additions and 3 deletions
				
			
		| 
						 | 
					@ -209,6 +209,8 @@ static bool do_permissions(struct data *data, const char *cmd, char *args, char
 | 
				
			||||||
static bool do_get_permissions(struct data *data, const char *cmd, char *args, char **error);
 | 
					static bool do_get_permissions(struct data *data, const char *cmd, char *args, char **error);
 | 
				
			||||||
static bool do_dump(struct data *data, const char *cmd, char *args, char **error);
 | 
					static bool do_dump(struct data *data, const char *cmd, char *args, char **error);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define DUMP_NAMES "Core|Module|Device|Node|Port|Factory|Client|Link|Session|Endpoint|EndpointStream"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static struct command command_list[] = {
 | 
					static struct command command_list[] = {
 | 
				
			||||||
	{ "help", "h", "Show this help", do_help },
 | 
						{ "help", "h", "Show this help", do_help },
 | 
				
			||||||
	{ "load-module", "lm", "Load a module. <module-name> [<module-arguments>]", do_load_module },
 | 
						{ "load-module", "lm", "Load a module. <module-name> [<module-arguments>]", do_load_module },
 | 
				
			||||||
| 
						 | 
					@ -227,7 +229,8 @@ static struct command command_list[] = {
 | 
				
			||||||
	{ "enum-params", "e", "Enumerate params of an object <object-id> [<param-id-name>]", do_enum_params },
 | 
						{ "enum-params", "e", "Enumerate params of an object <object-id> [<param-id-name>]", do_enum_params },
 | 
				
			||||||
	{ "permissions", "sp", "Set permissions for a client <client-id> <object> <permission>", do_permissions },
 | 
						{ "permissions", "sp", "Set permissions for a client <client-id> <object> <permission>", do_permissions },
 | 
				
			||||||
	{ "get-permissions", "gp", "Get permissions of a client <client-id>", do_get_permissions },
 | 
						{ "get-permissions", "gp", "Get permissions of a client <client-id>", do_get_permissions },
 | 
				
			||||||
	{ "dump", "D", "Dump objects in ways that are cleaner for humans to understand", do_dump },
 | 
						{ "dump", "D", "Dump objects in ways that are cleaner for humans to understand "
 | 
				
			||||||
 | 
							 "[short|deep|resolve|notype] [-sdrt] [all|"DUMP_NAMES"|<id>]", do_dump },
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static bool do_help(struct data *data, const char *cmd, char *args, char **error)
 | 
					static bool do_help(struct data *data, const char *cmd, char *args, char **error)
 | 
				
			||||||
| 
						 | 
					@ -1817,8 +1820,6 @@ static const char *name_to_dump_type(const char *name)
 | 
				
			||||||
	return NULL;
 | 
						return NULL;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define DUMP_NAMES "Core|Module|Device|Node|Port|Factory|Client|Link|Session|Endpoint|EndpointStream"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#define INDENT(_level) \
 | 
					#define INDENT(_level) \
 | 
				
			||||||
	({ \
 | 
						({ \
 | 
				
			||||||
		int __level = (_level); \
 | 
							int __level = (_level); \
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue