G-IR-GENERATE(1)
π G-IR-GENERATE(1) π
okay bestie, welcome to g-ir-generate, section 1 of the manual, and she is literally a Typelib generator π¦
β¨ SYNOPSIS β¨
g-ir-generate [OPTION...] FILES...
πΈ DESCRIPTION πΈ
so g-ir-generate is a GIR generator, and she does it using the repository API β no cap. She takes a raw typelib, or a shared library (that's the --shlib vibe), and turns it into GIR files β¨
and where does the output go? straight to standard output, unless you tell her otherwise with --output. it's giving "I'll just say it out loud unless you hand me a notebook" π
π OPTIONS π
--helpβ shows you the help options. your girl is nothing if not helpful π«Ά--shlib=FILENAMEβ the shared library she should read the symbols from. hand her the file, she does the rest π--output=FILENAMEβ saves the resulting output intoFILENAMEinstead of yelling it at stdout. iconic behaviour, honestly π--versionβ shows the program's version number and then exits. short, sweet, main character energy β
π BUGS π
found a bug? not me gatekeeping the bug tracker β report it at:
https://gitlab.gnome.org/GNOME/gobject-introspection/issues
fr fr, they wanna know π
π HOMEPAGE AND CONTACT π
https://gi.readthedocs.io/
go, read, slay πβ¨
π AUTHORS π
Mattias Clasen β thank you for your service, legend π«‘π
lowkey reminder: --output is the only thing standing between you and a wall of text in your terminal. choose wisely, bestie π
and that's the whole page, babes β footer's just G-IR-GENERATE(1) again, page 1 of the manual, so you know exactly where you are π bye ily ππ§
π¦ where this page comes from
- alpine 3.22: gobject-introspection-doc 1.84.0-r0 Β· LGPL-2.0-or-later AND GPL-2.0-or-later AND MIT
- alpine 3.23: gobject-introspection-doc 1.86.0-r0 Β· LGPL-2.0-or-later AND GPL-2.0-or-later AND MIT
- alpine 3.24: gobject-introspection-doc 1.86.0-r1 Β· LGPL-2.0-or-later AND GPL-2.0-or-later AND MIT
- arch rolling: gobject-introspection 1.86.0-2 Β· GPL-2.0-or-later AND LGPL-2.0-or-later
- centos-stream 10: gobject-introspection-devel 1.79.1-7.el10 Β· GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause
- centos-stream 9: gobject-introspection-devel 1.68.0-11.el9 Β· GPLv2+ and LGPLv2+ and MIT
- centos-stream 9: gobject-introspection-devel 1.68.0-11.el9 Β· GPLv2+ and LGPLv2+ and MIT
- debian bookworm: gobject-introspection 1.74.0-3 Β· GPL-2.0-or-later
- debian trixie: gobject-introspection-bin 1.84.0-1 Β· GPL-2.0-or-later
- fedora 43: gobject-introspection-devel 1.84.0-3.fc43 Β· GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause
- fedora 43: gobject-introspection-devel 1.84.0-3.fc43 Β· GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause
- fedora 44: gobject-introspection-devel 1.86.0-3.fc44 Β· GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause
- fedora 44: gobject-introspection-devel 1.86.0-3.fc44 Β· GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause
- nixpkgs unstable: gobject-introspection 1.86.0
- opensuse-leap 16.0: gobject-introspection 1.84.0-160000.2.2 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: gobject-introspection 1.84.0-160000.2.2 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: gobject-introspection 1.84.0-160000.2.2 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: gobject-introspection 1.84.0-160000.2.2 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- ubuntu jammy: gobject-introspection 1.72.0-1 Β· GPL-2.0-or-later
- ubuntu noble: gobject-introspection-bin 1.80.1-1 Β· GPL-2.0-or-later
- ubuntu questing: gobject-introspection-bin 1.84.0-1
- ubuntu resolute: gobject-introspection-bin 1.86.0-6build1 Β· GPL-2.0-or-later
- ubuntu stonking: gobject-introspection-bin 1.86.0-6build1 Β· 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