lirc-lsplugins(1)

lirc-lsplugins1

Print dynamic modules info

Usage

lirc-lsplugins [-l] [-q] [-U plugindir] [drivers]

lirc-lsplugins -e [-q] [-U plugindir]

lirc-lsplugins -y [-U plugindir]

Overview

Tool which writes a simple list with info for each driver found. In particular, it writes info if a plugin can't be loaded e. g., due to unresolved references.

The drivers argument is an optional selector which limits the output to matching drivers. The match is a glob-type match as done by fnmatch()

Options

-U --plugindir <path>

Use <path> to search for plugins. The path is a':'-separated search path similar to e. g., $PATH.

-q --quiet

Don't write headers and trailing legend.

-s --summary

Just write a summary over number of plugins, drivers and errors.

-e --errors

Only list plugins which can't be loaded, or does not contain any drivers.

-y --yaml

Make a YAML listing reflecting the drivers' configuration hints such as the device_hint. The format is unstable and primarely used by lirc-setup(1).

-l --long

Add info on driver features.

-p --default-path

Print default search path and exit.

-h --help

Display usage summary.

-v --version

Display version info.

Examples

$ lirc-lsplugins -U ../lib/.libs:/usr/local/lib/lirc/plugins tira*

Lists all drivers with name matching 'tira*' found in plugins living in ../lib/.libs or /usr/local/lib/lirc/plugins.

Return value

lirc-lsplugins returns a non-zero error code if there is at least one plugin from which no driver can be loaded or options and parameters can't be parsed. Otherwise it returns zero.

Releases

6 releases since Debian 9 (Stretch); the text changed 2 times.

  1. 9
  2. 10–12
  3. 13–Arch

Bugs

Some drivers change their capabilities in runtime after inspecting the underlying hardware. These runtime capabilities can not be listed by lirc-lsplugins.

From lirc 1:0.10.2-6 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.