![]() |
Limo
A simple mod manager
|
Stores information about a ModdedApplication. More...
#include <appinfo.h>
Public Attributes | |
std::string | name = "" |
The application's name. | |
std::string | staging_dir = "" |
The application's staging directory. | |
std::string | command = "" |
Command used to run the application. | |
int | num_mods = 0 |
Number of installed mods of the application. | |
std::vector< std::string > | deployers {} |
Names of deployers belonging to the application. | |
std::vector< std::string > | deployer_types {} |
Types of deployers belonging to the application. | |
std::vector< std::string > | target_dirs {} |
Staging directory of deployers belonging to the application. | |
std::vector< int > | deployer_mods {} |
Number of mods for each deployer belonging to the application. | |
std::vector< Deployer::DeployMode > | deploy_modes {} |
For every deployer: Determines how files will be deployed to the target directory. | |
std::vector< Tool > | tools {} |
Name and command for each tool belonging to the application. | |
std::map< std::string, int > | num_mods_per_manual_tag |
Maps the names of all manual tags to the number of mods with that tag in the application. | |
std::map< std::string, int > | num_mods_per_auto_tag |
Maps the names of all auto tags to the number of mods with that tag in the application. | |
std::map< std::string, std::pair< std::string, std::vector< TagCondition > > > | auto_tags |
Maps all auto tag names to a pair of the expression used and a vector of Tagconditions. | |
std::string | app_version = "" |
Version of the target application. | |
std::vector< std::string > | deployer_source_dirs {} |
For every deployer: The source directory used. This is equivalent to the staging directory for non-autonomous deployers. | |
Stores information about a ModdedApplication.