hooks.py отсутствует с помощниками шарма

\n - новая строка not /n

Вы должны попробовать следующее:

echo -e 'hello \n world'
1
задан 12 April 2018 в 14:21

3 ответа

Эта документация на самом деле ужасно устарела. Ваш сгенерированный шарм - это то, как они были написаны в juju 1.x. Они использовали символические ссылки, чтобы различные крючки связывались с общим файлом hooks.py, который вам нужно добавить вручную. Все файлы hook будут вызваны вызовом hooks.py. Пример такого рода очарования можно найти здесь.

Новый способ создания прелестей - создать многослойные прелести, чтобы избежать написания большого количества дубликатов кода. Для начала установите утилит charm:

sudo snap install charm

Создайте очарование

charm create

И затем следуйте за [d1 ] здесь документация для объяснения этих типов прелестей.

0
ответ дан 22 May 2018 в 11:28
  • 1
    извините за возвращение поздно. Итак, многоуровневый подход фактически заменяет крючки? И я хочу создать очарование, используя некоторые команды оболочки. Можете ли вы предложить, какой слой должен присутствовать в файле layer.yaml и как должен быть мой подход? – Uday Kiran Reddy 17 April 2018 в 13:25
  • 2
    Слоистый подход позволяет использовать базовый слой с именем layer-basic , этот слой создаст крючки. Для вашего layer.yaml вам понадобится layer:basic, а остальное зависит от ваших потребностей. Bash на самом деле не используется так много с реактивной, но небольшой пример для реактивного файла можно найти здесь здесь . – user3499430 18 April 2018 в 09:42

Эта документация на самом деле ужасно устарела. Ваш сгенерированный шарм - это то, как они были написаны в juju 1.x. Они использовали символические ссылки, чтобы различные крючки связывались с общим файлом hooks.py, который вам нужно добавить вручную. Все файлы hook будут вызваны вызовом hooks.py. Пример такого рода очарования можно найти здесь.

Новый способ создания прелестей - создать многослойные прелести, чтобы избежать написания большого количества дубликатов кода. Для начала установите утилит charm:

sudo snap install charm

Создайте очарование

charm create

И затем следуйте за здесь документация для объяснения этих типов прелестей.

0
ответ дан 17 July 2018 в 16:59

Эта документация на самом деле ужасно устарела. Ваш сгенерированный шарм - это то, как они были написаны в juju 1.x. Они использовали символические ссылки, чтобы различные крючки связывались с общим файлом hooks.py, который вам нужно добавить вручную. Все файлы hook будут вызваны вызовом hooks.py. Пример такого рода очарования можно найти здесь.

Новый способ создания прелестей - создать многослойные прелести, чтобы избежать написания большого количества дубликатов кода. Для начала установите утилиты charm:

sudo snap install charm

Создайте очарование

charm create

И затем следуйте за здесь документация для объяснения этих типов прелестей.

0
ответ дан 23 July 2018 в 17:50

Другие вопросы по тегам:

Похожие вопросы: