using System.Collections.Generic; using SabreTools.Help; namespace RombaSharp.Features { internal class Shutdown : BaseFeature { public const string Value = "Shutdown"; public Shutdown() { Name = Value; Flags = ["shutdown"]; Description = "Gracefully shuts down server."; _featureType = ParameterType.Flag; LongDescription = "Gracefully shuts down server saving all the cached data."; Features = []; // Common Features AddCommonFeatures(); } public override bool ProcessFeatures(Dictionary features) { // If the base fails, just fail out if (!base.ProcessFeatures(features)) return false; logger.User("This feature is not yet implemented: shutdown"); return true; } } }