Draft:.libs

{{AFC submission|d|nn|u=AndreasMelone|ns=118|decliner=KylieTastic|declinets=20241223165804|ts=20241223165036}}

{{Short description|.libs file format}}

{{Draft topics|media|computing}}

{{AfC topic|product}}

{{Connected contributor|User1=AndreasMelone|U1-declared=yes}}

.libs is a file format designed for storing a list of Maven Coordinates. It was developed by a GitHub Organization called [https://github.com/SploonMC SploonMC] for the purpose of storing a list of maven coordinates of libraries that are needed for a java application to run.{{Citation |title=SploonMC/bin-patch-gen |date=2024-12-23 |url=https://github.com/SploonMC/bin-patch-gen?tab=readme-ov-file#output |access-date=2024-12-23 |publisher=SploonMC}}

History

The file format was developed by the Github Organization [https://github.com/SploonMC SploonMC] in 2024{{Cite web |title=feat: library meta · SploonMC/bin-patch-gen@116fa1f |url=https://github.com/SploonMC/bin-patch-gen/commit/116fa1f930e4032338a5205811dd04e2c57ba9b5 |access-date=2024-12-23 |website=GitHub |language=en}} to store a list of maven coordinates for libraries that a java program onto which they apply their binary patch needs to run.

It was first introduced on November 18th, 2024.

Format

.libs follows a simple plaintext format, which looks as following:

{{pre|

com.example:example-lib:1.0.0

org.wikipedia:wikipedia-api:1.0.2

pre}}

{{Cite web |title=patches/1.10.2.libs at master · SploonMC/patches |url=https://github.com/SploonMC/patches/blob/master/1.10.2.libs |access-date=2024-12-23 |website=GitHub |language=en}}

There is no known limit for the length of the file.

References

{{reflist}}