Рубрики
Без рубрики

Я исправил инструмент сценариев Google

Так что кто-то в Google выпустил инструмент под названием ZX пару дней назад, а … Ну, посмотрите на это для … Теги с Showdev, Python, Bash.

Так что кто-то в Google выпустил инструмент под названием ZX Пару дней назад, и …

Ну, посмотрите на это для себя:

Я не могу быть единственным, кому не нравится:

  1. Идея необходимости установить NODEJS и NPM на мои серверы просто для запуска скрипта оболочки.

  2. ждать $ Синтаксис используется для каждого. не замужем. команда.

И я думал, что могу сделать лучше, поэтому я пробовал. И это то, что я придумал:

Представляем 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”