Каков наиболее распространенный способ создания сценариев оболочки в Clojure? - PullRequest
6 голосов
/ 02 апреля 2012

Я нашел отличные примеры того, что я ищу здесь: http://hugoduncan.org/post/2010/shell_scripting_in_clojure_with_pallet.xhtml

Но похоже, что этот «поддон» - это не то, что было раньше ... он говорит: «Паллет - это платформа для гибкой и программной автоматизации.инфраструктуры в облаке, на серверных стойках или непосредственно на виртуальных машинах. Pallet обеспечивает независимость поставщика облака и операционной системы, а также обеспечивает беспрецедентный уровень настройки ".- это не то, что я хочу.Мне нужен только сценарий оболочки.

Есть ли что-то похожее в Clojure?

Ответы [ 2 ]

6 голосов
/ 02 апреля 2012

Часть Pallet, которая переводит s-выражения clojure в сценарий оболочки, называется Stevedore и доступна в виде отдельной библиотеки: https://github.com/pallet/stevedore

Документация на Pallet и Stevedore навеб-сайт Pallet не всегда может быть полным или точным (документы немного отстают от текущего кода), поэтому может потребоваться немного озадачить.

Из любопытства, какой тип сценариев оболочки вы хотели бы сделатьв Clojure?

3 голосов
/ 10 ноября 2013

Если Stevedore кажется излишним для вашего конкретного случая, вы можете создавать простые сценарии clojure и запускать их, как любые сценарии оболочки, используя плагин Leiningen для lein-exec.

http://www.unexpected -vortices.com / Clojure / портфели начинающих-гид / автономный-scripts.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...