MCPcopy Create free account
hub / github.com/DFHack/dfhack / RunAlias

Method RunAlias

library/Core.cpp:2150–2164  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2148}
2149
2150bool Core::RunAlias(color_ostream &out, const std::string &name,
2151 const std::vector<std::string> &parameters, command_result &result)
2152{
2153 std::lock_guard<std::recursive_mutex> lock(alias_mutex);
2154 if (!IsAlias(name))
2155 {
2156 return false;
2157 }
2158
2159 const std::string &first = aliases[name][0];
2160 std::vector<std::string> parts(aliases[name].begin() + 1, aliases[name].end());
2161 parts.insert(parts.end(), parameters.begin(), parameters.end());
2162 result = runCommand(out, first, parts);
2163 return true;
2164}
2165
2166std::map<std::string, std::vector<std::string>> Core::ListAliases()
2167{

Callers

nothing calls this directly

Calls 3

beginMethod · 0.45
endMethod · 0.45
insertMethod · 0.45

Tested by

no test coverage detected