> varlinkctl [OPTION…] COMMAND … Introspect Varlink Services. Commands: info ADDRESS Show service information list-interfaces ADDRESS List interfaces implemented by service introspect ADDRESS [INTERFACE…] Show interface definition list-methods ADDRESS [INTERFACE…] List methods implemented by services or specific interfaces call ADDRESS METHOD [PARAMS] Invoke method validate-idl [FILE] Validate interface description list-registry Show list of services in the service registry list-sockets List listening Varlink entrypoint sockets serve METHOD CMDLINE… Serve a command via varlink protocol upgrade help Show this help Options: -h --help Show this help --version Show package version --no-ask-password Do not prompt for password --no-pager Do not start a pager --system Enumerate system registry --user Enumerate user registry --more Request multiple responses --collect Collect multiple responses in a JSON array --oneway Do not request response --json=FORMAT Generate JSON output (pretty, short, or off) -j Equivalent to --json=pretty (on TTY) or --json=short (otherwise) -q --quiet Do not output method reply --graceful=ERROR Treat specified Varlink error as success --timeout=SECS Maximum time to wait for method call completion -E Short for --more --timeout=infinity --upgrade Request protocol upgrade (connection becomes raw bidirectional pipe on stdin/stdout after reply) --exec Invoke method and pass response and fds to command --push-fd=FD Pass the specified fd along with method call With --exec, specify the command to invoke: varlinkctl --exec call ADDRESS METHOD PARAMS -- CMDLINE… See the varlinkctl(1) man page for details.