Публикации по теме 'powershell'


DevOps Microframeworks
За DevOps Microframeworks будущее, но, похоже, этого еще никто не знает. Часть 3 Декларативных микрофреймворков DevOps DevOps и Microframeworks - это два слова, которые мне еще предстоит найти в Интернете вместе. Однако команды DevOps вынуждены внедрять собственный код чаще, чем большинство доменов. DevOps Microframeworks помогает справиться с неизбежностью и сложностью написания собственного кода DevOps. Пользовательский код неизбежен Закон Конвея гласит: организации,..

У разработчиков есть привычка автоматизировать рутинные вещи.
У разработчиков есть привычка автоматизировать рутинные вещи. Недавно мне пришлось анонимизировать данные и файлы в системе для демонстрационных целей. Файлы должны были быть заменены изображением-заполнителем. Поэтому я написал сценарий PowerShell для замены каждого файла определенным файлом образа, который я создал. TLDR: сценарий заменяет каждый файл в текущей папке и вложенных папках на «any-image.jpg», сохраняя исходное имя каждого файла. $dir = read-host “Please Enter..

Упростите сборку и развертывание статического веб-сайта (часть 2)✨
Это вторая часть статьи, начинать следует с части первой . В предыдущем эпизоде ​​мы работали над созданием кода для производства. На данный момент у нас должна быть возможность заполнить наш каталог prod производственным кодом, запустив npm run build_prod . Если это работает, давайте приступим к развертыванию части! Теперь нам нужно сделать простой и удобный способ отправить наш код на сервер. Для этого нам понадобится FTP-клиент. Хорошим выбором для среды Windows..

Перебор узлов нескольких XML-файлов — с помощью PowerShell
Иногда мне нужен быстрый скрипт, чтобы прочитать все определенные теги в большом количестве XML-файлов и сделать по ним отчет — например. показать, какие узлы имеют одинаковые значения в данном атрибуте, таком как идентификатор. Вместо написания .net-приложения эту задачу можно решить и с помощью PowerShell. Во-первых, у нас есть пакет файлов XML в папке. Эти файлы XLIFF в некоторых случаях включают все файлы с расширением, начинающимся с символа x. Затем давайте просто перечислим..

Чрезмерное усложнение ради удовольствия: смешивание Bash и Powershell
После публикации этой истории я понял, что сочетание Bash и Powershell может быть более мощным. Это потому, что он позволяет мне создавать сценарии, которые работают как в Windows, так и в Linux! Это позволяет реализовать процессы установки «двойным щелчком» или однострочник, размещенный на GitHub, который можно запускать в любой среде. Итак, как мы это делаем? Как и в предыдущей статье, ключ здесь в том, чтобы найти механизмы, которые синтаксически одинаковы в обоих языках, но имеют..

Ваши разрывы строк для разделения однострочных команд используют экранирование новой строки вместо встроенной строки…
Ваши разрывы строк для разделения однострочных команд используют экранирование новой строки вместо встроенной функции разрыва строки конвейера… Есть ли причина, по которой вы не делаете что-то подобное вместо этого? if ((isPsCustomObject $a) -and (isPsCustomObject $b)) { $inequalKeys = $a.psobject.Properties + $b.psobject.Properties | ForEach-Object Name | Sort-Object -Unique | Where-Object { -not (recursiveEquality $a.$_ $b.$_) } return $inequalKeys.Count -eq 0 }

Насколько сложной может быть установка автозаполнения для PowerShell?
Так вот, на прошлой стажировке меня познакомили с рыбкоподобными самовнушениями для зш . По сути, он показывает вам предложения, когда вы вводите их в свою оболочку, и получает эти предложения из истории вашей оболочки. Это невероятно полезно для длинных команд (например, Docker), но полезно даже для повседневного использования. Итак, сегодня, Хэллоуин 2022, я решил, что пришло время поискать что-то подобное на Windows, что привело к цепочке проблем и решений, которые стали..