Updated depot_tools and make the envvars pretty

This commit is contained in:
Matthew Leibowitz 2018-08-17 00:16:45 +02:00
Родитель 6a7fdc3061
Коммит 2c94f7e854
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 3650EBE4AA155AF9
2 изменённых файлов: 6 добавлений и 4 удалений

Просмотреть файл

@ -502,9 +502,10 @@ Information ("");
Information ("Environment Variables:");
var envars = EnvironmentVariables ();
var max = envars.Max (v => v.Key.Length) + 2;
foreach (var envVar in envars) {
foreach (var envVar in envars.OrderBy (e => e.Key.ToLower ())) {
var spaces = string.Concat (Enumerable.Repeat (" ", max - envVar.Key.Length));
if (envVar.Key.ToLower () == "path") {
var toSplit = new [] { "path", "psmodulepath" };
if (toSplit.Contains (envVar.Key.ToLower ())) {
var paths = new string [0];
if (IsRunningOnWindows ()) {
paths = envVar.Value.Split (';');
@ -512,8 +513,9 @@ foreach (var envVar in envars) {
paths = envVar.Value.Split (':');
}
Information ($" {envVar.Key}:{spaces}{{0}}", paths.FirstOrDefault ());
var keySpaces = string.Concat (Enumerable.Repeat (" ", envVar.Key.Length));
foreach (var path in paths.Skip (1)) {
Information ($" {spaces}{{0}}", path);
Information ($" {keySpaces} {spaces}{{0}}", path);
}
} else {
Information ($" {envVar.Key}:{spaces}{{0}}", envVar.Value);

2
externals/depot_tools поставляемый

@ -1 +1 @@
Subproject commit 4d2e8bfffdbd5ed055c5cd1e30bf511fb2662fb9
Subproject commit 15b1778c2c45cc1dd9f87620e9e8f32ad2e10077