OF-DL/OF DL/Services/IConfigService.cs

13 lines
317 B
C#

using OF_DL.Models;
namespace OF_DL.Services;
public interface IConfigService
{
Config CurrentConfig { get; }
bool IsCliNonInteractive { get; }
Task<bool> LoadConfigurationAsync(string[] args);
Task SaveConfigurationAsync(string filePath = "config.conf");
void UpdateConfig(Config newConfig);
}