27 const std::string
name()
const override;
28 int version()
const override;
29 const std::vector<std::string>
seeAlso()
const override {
return {
"LoadInstrument",
"UpdateScriptRepository"}; }
30 const std::string category()
const override;
31 const std::string summary()
const override;
41 const std::string &localFilePath =
"",
45 std::string getValueOrDefault(
const StringToStringMap &mapping,
const std::string &key,
46 const std::string &defaultValue)
const;
48 size_t removeOrphanedFiles(
const std::filesystem::path &directoryPath,
49 const std::unordered_set<std::string> &filenamesToKeep)
const;