irdb-get(1)
π irdb-get β the lirc remote config girlie π
okay so bestie, welcome to irdb-get(1) from the User Commands corner of the manual β this is the little tool that lists, searches and downloads lirc configuration files for you, no cap. π
β¨ NAME β¨
irdb-get β list, search and download lirc configuration files. that's the whole vibe. π¦
πΈ SYNOPSIS πΈ
irdb-get update
irdb-get find <string>
irdb-get info <id>
irdb-get download <id>
irdb-get list [pattern]
irdb-get find-driver <string>
irdb-get yaml-config
irdb-get <-h|--help|-v|--version>
π DESCRIPTION π
so irdb-get can list, search and download lirc remote configuration files. the way it works is it downloads an index file first, which means literally every operation besides the actual download happens locally. iconic behaviour honestly. π
entries in that index are identified by an id. such an id looks like dir/remote, for example x10/ati_remote_wonder_III. π
π COMMANDS π
updateβ download the index from the remote repository. go get it bestie.find<string>β list all entries in the index file matching<string>. the matching here uses regular shell match syntax (i. e., not regex, don't come at it with regex energy, it will not slay).find-driver<string>β list all entries in the index that have a given driver. this matching is exact β no wildcards, no games, periodt.info<id>β print some more info about a given entry. spill the tea on it. πdownload<id>β download the configuration file for a given entry. the filename gets printed onstdout. β¨list[pattern]β list entries matching<pattern>.<pattern>is on the formdir/remote, e. g.,x10/ati*or*/ati_remote_wonder*.
the first word in the list is something like -RL- where the letters represent:
Rβ Raw configuration.Tβ Remote has timing information, i. e., it can be used with generic capture devices.Lβ Remote has alircmdconfig file.Pβ Remote has a photo. πΈ
yaml-configβ prints a YAML file onstdoutwhich maps drivers to remote files with corresponding driver attribute. > heads up bestie: the format is unstable and primarely used bylirc-setup(1). don't build your whole life on it. π
π OPTIONS π
-h,--helpβ print help message. we love a little guidance. π«Ά-v,--versionβ print version info. π
π¦ ENVIRONMENT π¦
LIRC_REMOTES_URLβ the base URL used when downloading config files. defaults tohttps://sourceforge.net/p/lirc-remotes/code/ci/master/tree.LIRC_REMOTES_LISTβ URL to a file listing all remotes, as created bylirc-lsremotes(1). defaults tohttp://lirc-remotes.sourceforge.net/remotes.list.LIRC_IRDB_CACHE_IDβ if defined, replaces the date otherwise printed in theyaml-configoutput. ignored for other commands. useful for reproducible builds together withXDG_CACHE_HOME. π₯XDG_CACHE_HOMEβ if defined, relocates the cached, downloaded remotes listing file to$XDG_CACHE_HOME/remotes.list, see FILES.
π FILES π
~/.cache/remotes.listβ the index file downloaded on demand or by theupdatecommand. that's the one, that's the file. π
π SEE ALSO π
and that's the whole page, bestie β irdb-get 0.10.2, last change Aug 2017, and it still ate. π
β¨π«Ά
π¦ where this page comes from
- alpine 3.24: lirc-doc 0.10.2-r4 Β· GPL-2.0-only
- debian trixie: lirc 0.10.2-0.10 Β· GPL-2.0-or-later
- fedora 43: lirc-config 0.10.2-4.fc43 Β· GPL-2.0-only AND LicenseRef-Callaway-BSD
- fedora 44: lirc-config 0.10.2-5.fc44 Β· GPL-2.0-only AND LicenseRef-Callaway-BSD
- nixos 26.05: lirc 0.10.2
- nixpkgs unstable: lirc 0.10.2
- opensuse-leap 16.0: lirc-core 0.10.2-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: lirc-core 0.10.2-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: lirc-core 0.10.2-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: lirc-core 0.10.2-160000.2.2 Β· GPL-2.0-or-later
- ubuntu noble: lirc 0.10.2-0.8build1 Β· GPL-2.0-or-later
- ubuntu questing: lirc 0.10.2-0.10build1
- ubuntu resolute: lirc 0.10.2-0.10ubuntu1 Β· GPL-2.0-or-later
- ubuntu stonking: lirc 0.10.2-0.11 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms