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