SkillAgentSearch skills...

Luagit2

Updated Lua bindings to libgit2

Install / Use

/learn @SatyendraBanjare/Luagit2
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Luagit2

<p>(for Lua == 5.3 )</p>

Updated Lua bindings to libgit2 written using LuaC-API and tests written using Busted and coverage using luacov.

Though the project is still under development, you can try, install and test the project using:

Installation

  • First, install libgit2, according to the instructions on their documentation.

  • Since this project depends on LuaC-Api , it is required to install liblua5.3-dev as :

sudo apt-get install liblua5.3-dev

Install using cmake/make

git clone https://github.com/SatyendraBanjare/luagit2.git
cd luagit2
mkdir build && cd build
cmake ..
make 
sudo make install

install using luarocks

cd luagit2 
sudo luarocks make

Runnig tests

Make sure you have Busted and luacov installed (refer link above).

cd tests/
busted . -c 

To get the coverage result,

cd tests/
luacov

It generates text file luacov.report.out our final coverage report.

View on GitHub
GitHub Stars16
CategoryDevelopment
Updated2y ago
Forks2

Languages

C

Security Score

80/100

Audited on Jun 27, 2023

No findings