stockpiles: cleanup output and add docs

develop
Casey Link 2014-11-22 18:57:56 +01:00
parent 00c1676744
commit 063b669f6b
1 changed files with 7 additions and 6 deletions

@ -95,7 +95,9 @@ DFhackCExport command_result plugin_init ( color_ostream &out, std::vector <Plug
"savestock", "Save the active stockpile's settings to a file.",
savestock, savestock_guard,
"Must be in 'q' mode and have a stockpile selected.\n"
"example: 'savestock food.dfstock' will save the settings to 'food.dfstock'\nin your stockpile folder.\n\n"
"example: 'savestock food.dfstock' will save the settings to 'food.dfstock'\n"
"in your stockpile folder.\n"
"Omitting the filename will result in text output directly to the console\n\n"
" -d, --debug: enable debug output\n"
" <filename> : filename to save stockpile settings to (will be overwritten!)\n"
)
@ -105,7 +107,8 @@ DFhackCExport command_result plugin_init ( color_ostream &out, std::vector <Plug
"loadstock", "Load settings from a file and apply them to the active stockpile.",
loadstock, loadstock_guard,
"Must be in 'q' mode and have a stockpile selected.\n"
"example: 'loadstock food.dfstock' will load the settings from 'food.dfstock'\nin your stockpile folder and apply them to the selected stockpile.\n\n"
"example: 'loadstock food.dfstock' will load the settings from 'food.dfstock'\n"
"in your stockpile folder and apply them to the selected stockpile.\n"
" -d, --debug: enable debug output\n"
" <filename> : filename to load stockpile settings from\n"
)
@ -2772,11 +2775,10 @@ static command_result savestock ( color_ostream &out, vector <string> & paramete
if ( !is_dfstockfile ( file ) ) file += ".dfstock";
if ( !cereal.serialize_to_file ( file ) )
{
out << "serialize failed" << endl;
out.printerr ( "serialize failed\n" );
return CR_FAILURE;
}
}
out << "save complete." << endl;
return CR_OK;
}
@ -2821,10 +2823,9 @@ static command_result loadstock ( color_ostream &out, vector <string> & paramete
cereal.enable_debug ( out );
if ( !cereal.unserialize_from_file ( file ) )
{
out << "unserialize failed" << endl;
out.printerr ( "unserialization failed\n" );
return CR_FAILURE;
}
out << "load complete." << endl;
return CR_OK;
}