Files
Pf2eDataScrapper/Pf2eDataScrapper/EnvSettings.cs
T

41 lines
1.1 KiB
C#

using dotenv.net;
using dotenv.net.Utilities;
namespace Pf2eDataScrapper
{
/// <summary>
/// Класс настроек.
/// </summary>
internal static class EnvSettings
{
/// <summary>
/// Загрузка файла настроек `.env`.
/// </summary>
public static void Load()
{
DotEnv.Load();
}
/// <summary>
/// Путь к папке с входными данными.
/// </summary>
public static string DataDirPath => EnvReader.GetStringValue("DATA_DIR");
/// <summary>
/// Папка в входными данными.
/// </summary>
public static DirectoryInfo DataDir => new(DataDirPath);
/// <summary>
/// Путь к папке для сохранения результатов.
/// </summary>
public static string OutputDirPath => EnvReader.GetStringValue("OUTPUT_DIR");
/// <summary>
/// Папка для сохранения результатов.
/// </summary>
public static string OutputDir => new(OutputDirPath);
}
}