Всем привет,
Экспорт
Команда в Linux используется для установки переменных среды, но вы не можете знать, что вы можете использовать переменные на других языках программирования, чтобы предотвратить утечку секретов в GitHub, и т. Д.
Возьмите следующий пример:
Вы установили переменную среды, такие как:
export EMAIL=youremail@domain.com
В вашем Terminal Prompt вы можете убедиться, что эта переменная работает с помощью работы:
echo $EMAIL
Вы также можете принять эту же переменную среды и сделать ее доступной в Python с:
import os print(os.environ['HOME'])
на оборотной стороне вы можете сделать то же самое с .NET
var value = Environment.GetEnvironmentVariable("EMAIL"); Console.WriteLine(value);
Довольно аккуратно, да?
Вы также можете оформить заказ видео, которое я сделал, показывая это в действии, прежде чем пробовать его самостоятельно:
Видео (5 минут)
Заключение
Не стесняйтесь оформить заказ мой Повергивающие потоки Когда мы узнаем о развитии безопасности и приложения или вы можете посмотреть консерванную версию всех моих потоков, подписавшись на мой YouTube Отказ
Оставайтесь на связи со мной на социальных платформах для ежедневных новостей разработки программного обеспечения.
– Twitter |. Подергивание | Instagram. | YouTube |. Github |. Веб-сайт
Оригинал: “https://dev.to/mbcrump/how-to-share-environment-variables-in-linux-across-bash-python-net-and-more-39k”