Базовая работа на Linux

This commit is contained in:
2026-06-04 19:24:08 +03:00
parent 72a5392a73
commit e07fc408eb
37 changed files with 1632 additions and 80 deletions

View File

@@ -0,0 +1,20 @@
namespace Sms.Environment;
public interface IEnvironmentVariableStore
{
string? Get(string name);
void Set(string name, string value);
bool Exists(string name);
IReadOnlyDictionary<string, string> GetAll(IEnumerable<string> names);
IReadOnlyDictionary<string, string> GetProcessEnvironment();
IReadOnlyDictionary<string, string> GetUserPersistedEnvironment();
bool IsPersistedInUserStore(string name);
void RemoveFromUserStore(string name);
}