VAPIGEN(1)
π vapigen(1) β Vala API Generator, bestie π
okay so this is the vapigen(1) page from the User Commands manual, and it's literally about generating a Vala API. stay with me, it's slay.
β¨ NAME β¨
vapigen β generate a Vala API. periodt. π
π¦ SYNOPSIS π¦
vapigen SOURCE PKGBASE [OPTION]... [FILE]...
πΈ DESCRIPTION πΈ
okay so vapigen is the utility that generates Vala API (VAPI) files from GI files, and those GI files may be generated using the vala-gen-introspect(1) utility. that's the whole vibe. π
π οΈ Usage:
vapigen [OPTION?] FILE... - Vala API Generator
π Help Options:
-h,--helpβ show help options. bestie, the help is right there β¨
π Application Options:
--vapidir=DIRECTORY...β look for package bindings in DIRECTORY.--girdir=DIRECTORY...β look for GIR bindings in DIRECTORY.--metadatadir=DIRECTORY...β look for GIR .metadata files in DIRECTORY.--nostdpkgβ do not include standard packages.--pkg=PACKAGE...β include binding for PACKAGE.--library=NAMEβ library name.-d,--directory=DIRECTORYβ output directory.--disable-warningsβ disable warnings.--versionβ display version number.-q,--quietβ do not print messages to the console.
π BUGS π
found a bug? it's giving issue-tracker energy, so take it here: https://gitlab.gnome.org/GNOME/vala/issues. no cap.
π HOMEPAGE OR CONTACT π
the homepage/contact spot is https://wiki.gnome.org/Projects/Vala. π«Ά
π AUTHORS π
J??rg Billeter, Raffaele Sandrini. iconic.
π EXAMPLES π
After compilation, this command generates a GI for pango:
vala-gen-introspect pango packages/pango
This can then be converted to a Vala API as follows:
vapigen --pkg cairo --vapidir . --library pango
packages/pango/pango.gi
π¦ SEE ALSO π¦
vala-gen-introspect (1) β go say hi. π
xoxo bestie, this page is from Vala API Generator 0.48.19, dated August 2021, and its manual name is VAPIGEN(1) π
π¦ where this page comes from
- centos-stream 9: vala 0.48.19-1.el9 Β· LGPLv2+ and BSD
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms