mirror of https://github.com/OpenTTD/OpenTTD.git
(svn r26000) -Add: Optional filter parameter to the 'content state' console command, to limit the content list to only content where the name match the filter
This commit is contained in:
parent
9088972738
commit
a31b46ba84
|
@ -1741,12 +1741,12 @@ DEF_CONSOLE_CMD(ConContent)
|
|||
}
|
||||
|
||||
if (argc <= 1) {
|
||||
IConsoleHelp("Query, select and download content. Usage: 'content update|upgrade|select [all|id]|unselect [all|id]|state|download'");
|
||||
IConsoleHelp("Query, select and download content. Usage: 'content update|upgrade|select [all|id]|unselect [all|id]|state [filter]|download'");
|
||||
IConsoleHelp(" update: get a new list of downloadable content; must be run first");
|
||||
IConsoleHelp(" upgrade: select all items that are upgrades");
|
||||
IConsoleHelp(" select: select a specific item given by its id or 'all' to select all. If no parameter is given, all selected content will be listed");
|
||||
IConsoleHelp(" unselect: unselect a specific item given by its id or 'all' to unselect all");
|
||||
IConsoleHelp(" state: show the download/select state of all downloadable content");
|
||||
IConsoleHelp(" state: show the download/select state of all downloadable content. Optionally give a filter string");
|
||||
IConsoleHelp(" download: download all content you've selected");
|
||||
return true;
|
||||
}
|
||||
|
@ -1793,6 +1793,7 @@ DEF_CONSOLE_CMD(ConContent)
|
|||
if (strcasecmp(argv[1], "state") == 0) {
|
||||
IConsolePrintF(CC_WHITE, "id, type, state, name");
|
||||
for (ConstContentIterator iter = _network_content_client.Begin(); iter != _network_content_client.End(); iter++) {
|
||||
if (argc > 2 && strcasestr((*iter)->name, argv[2]) == NULL) continue;
|
||||
OutputContentState(*iter);
|
||||
}
|
||||
return true;
|
||||
|
|
Loading…
Reference in New Issue