libloot
https://github.com/loot/libloot
C++
A C++ library for accessing LOOT's metadata and sorting functionality.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
C++ not yet supported3 Subscribers
Add a CodeTriage badge to libloot
Help out
- Issues
- Make `PluginInterface::GetBashTags()` return `std::vector<std::string>`, not `std::vector<Tag>`
- Take `std::string_view` instead of `const std::string&` in most places
- Use `std::string_view` instead of `const char*` wherever possible
- Update to C++20?
- Hand out std::shared_ptr<Plugin> instead of const * Plugin
- Reduce implicit copying in public API
- Split DatbaseInterface::LoadLists() into three separate methods
- Add the ability to require more than just existence for requirement metadata
- Use plugins' masters to inform sorting
- Error message for incorrect use of %
- Docs
- C++ not yet supported