VALA-GEN-INTROSPECT(1) User Commands VALA-GEN-INTROSPECT(1)

vala-gen-introspect-0.56 - تولید فایل GI برای بسته‌های مبتنی بر GObject و glib

vala-gen-introspect PKGNAME PKGBASE

دستور vala-gen-introspect ابزاری است که فایل‌های GI را از بسته‌های مبتنی بر GObject و glib تولید می‌کند. این ابزار می‌تواند در ترکیب با vapigen(1) برای تولید یک API برای Vala و فراهم ساختن امکان استفاده از آن در Vala جهت کامپایل به کد بومی (native) به کار رود. در اینجا PKGNAME نام بسته در pkg-config برای کتابخانه است و PKGBASE دایرکتوری پایه را برای آن بسته مشخص می‌کند.

gen-introspect [OPTION...]

نمایش گزینه‌های راهنما

نمایش خروجی با جزئیات کامل
نوشتن خروجی در این فایل به‌جای stdout
فضای نام (Namespace) ماژول، مانند 'Gtk'
کتابخانه اشتراکی شامل نمادها
سایر فایل‌های gidl جهت گنجاندن

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

https://vala.dev

Jürg Billeter, Raffaele Sandrini.

پس از کامپایل، دستور زیر یک فایل GI برای pango تولید می‌کند:

vala-gen-introspect pango packages/pango

سپس این مورد می‌تواند به صورت زیر به یک API برای Vala تبدیل شود:

vapigen --pkg cairo --vapidir . --library pango packages/pango/pango.gi

vapigen(1)

March 2026 gen-introspect 0.56.19