logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

vapigen - generate a Vala API

Authors

       J??rg Billeter, Raffaele Sandrini.

Bugs

       https://gitlab.gnome.org/GNOME/vala/issues

Description

vapigen  is  a  utility which generates Vala API (VAPI) files from GI files, which may be generated using
       the vala-gen-introspect(1) utility.

   Usage:
              vapigen [OPTION?] FILE... - Vala API Generator

   HelpOptions:-h, --help
              Show help options

   ApplicationOptions:--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

Examples

       After  compilation,  the  following  command  generates  a  GI  for  pango:   vala-gen-introspectpangopackages/pango

       This can then be converted to a Vala API as follows:
              vapigen--pkgcairo--vapidir.--librarypangopackages/pango/pango.gi

Homepage Or Contact

       https://vala.dev

Name

       vapigen - generate a Vala API

See Also

       vala-gen-introspect (1)

Vala API Generator 0.56.18                         March 2025                                         VAPIGEN(1)

Synopsis

vapigenSOURCEPKGBASE [OPTION]... [FILE]...

See Also