SkillAgentSearch skills...

Luagit2

Lua bindings for libgit2

Install / Use

/learn @libgit2/Luagit2
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

luagit2

LibGit2 bindings for Lua. API Docs

libgit2 version

Currently supports version >= 0.17

Installing

Install lua-git2 release 0.1:

luarocks install lua-git2

Install lua-git2 from github:

luarocks install https://raw.githubusercontent.com/libgit2/luagit2/refs/heads/master/rockspecs/lua-git2-scm-0.rockspec

To re-generating the bindings

You will need to install LuaNativeObjects and set the CMake variable USE_PRE_GENERATED_BINDINGS to FALSE. By default CMake will use the pre-generated bindings that are include in the project.

Build Dependencies

Optional dependency for re-generating Lua bindings from *.nobj.lua files:

  • LuaNativeObjects, this is the bindings generator used to convert the *.nobj.lua files into a native Lua module.

Related Skills

View on GitHub
GitHub Stars171
CategoryDevelopment
Updated1mo ago
Forks29

Languages

C

Security Score

95/100

Audited on Feb 23, 2026

No findings