41 lines
1.1 KiB
C#
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);
|
|
|
|
}
|
|
}
|