src/ProductivityTools.PSMasterConfiguration.Cmdlet/GetMasterConfiguration/Commands/SetConfigurationFileName.cs
using ProductivityTools.PSMasterConfiguration.Application;
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ProductivityTools.PSMasterConfiguration.Cmldet.Commands { public class SetConfigurationFileName : PSCmdlet.PSCommandPT<GetMasterConfiguration> { protected override bool Condition => !string.IsNullOrEmpty(Cmdlet.ConfigurationFileName); public SetConfigurationFileName(GetMasterConfiguration getMasterConfiguration) : base(getMasterConfiguration) { } protected override void Invoke() { new MasterConfiguration().SetConfigurationFile(Cmdlet.ConfigurationFileName); } } } |