Так что кто-то в Google выпустил инструмент под названием ZX Пару дней назад, и …
Ну, посмотрите на это для себя:
Я не могу быть единственным, кому не нравится:
Идея необходимости установить NODEJS и NPM на мои серверы просто для запуска скрипта оболочки.
ждать $
Синтаксис используется для каждого. не замужем. команда.
И я думал, что могу сделать лучше, поэтому я пробовал. И это то, что я придумал:
Представляем ZXPY.
#! /usr/bin/env zxpy ~'echo Hello world!' file_count = ~'ls -1 | wc -l' print("file count is:", file_count)
Он исправляет две проблемы, которые у меня имели следующие способы:
Вместо этого он использует Python. Не только Python гораздо более популярный выбор для сценариев на рабочем столе, он также предварительно установлен на гораздо больше систем. Большинство настольных компьютеров Linux и MacOS и Arch/Ubuntu на базе серверов Linux Servers установлены (вероятно, многие другие делают тоже!)
Используется простой
~ 'Shell Command'
синтаксис. Он синхронно по умолчанию, но в моем опыте, большинство сценариев Shell также также. Можно добавить асинхронитую поддержку, а если это необходимо, я добавлю его в будущее, но синхронно, поскольку по умолчанию кажется намного более старше.:)
Итак, почему бы не попробовать?
Это доступно на Пип и исходный код, наряду с несколькими примерами, доступен на Github Отказ
Оригинал: “https://dev.to/tusharsadhwani/i-fixed-google-s-scripting-tool-13op”