hookSourceDescription function
Display strings for hook sources.
Implementation
String hookSourceDescription(HookSource source) {
switch (source) {
case HookSource.userSettings:
return 'User settings (~/.neomage/settings.json)';
case HookSource.projectSettings:
return 'Project settings (.neomage/settings.json)';
case HookSource.localSettings:
return 'Local settings (.neomage/settings.local.json)';
case HookSource.pluginHook:
return 'Plugin hooks (~/.neomage/plugins/*/hooks/hooks.json)';
case HookSource.sessionHook:
return 'Session hooks (in-memory, temporary)';
case HookSource.builtinHook:
return 'Built-in hooks (registered internally by Neomage)';
case HookSource.policySettings:
return 'Policy settings';
}
}