Changeset - r20935:c792fb9994a0
[Not reviewed]
master
0 1 0
zuu - 11 years ago 2013-11-14 22:50:16
zuu@openttd.org
(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
1 file changed with 3 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/console_cmds.cpp
Show inline comments
 
@@ -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;
0 comments (0 inline, 0 general)