Ответы:
Самое простое, что нужно сделать - это основать свой первый шаблон на существующем и изменить его под свои нужды. После выполнения следующей команды вы получите шаблон ubuntu-application-qt, основанный на оригинальном шаблоне ubuntu-application . Вы найдете его /home/$USER/quickly-templates, готовый изменить к своему сердцу:
quickly quickly ubuntu-application ubuntu-application-qt
Вот несколько ресурсов, которые помогут вам:
IMPORTинструкцию на языке шаблонов Quickly, чтобы импортировать подмножество команд из существующего шаблона. Вот пример, взятый из шаблона ubuntu-cliБыстро шаблоны могут быть написаны на любом языке, который вы хотите. Это просто набор команд в каталоге, содержащий команды для копирования изображений, документов и взаимодействия с пользователем.
Добавить команду довольно просто: просто поместите ее в корневой каталог шаблонов ( data/templatesв дереве исходного кода Quickly или внутри /usr/share/quickly/templates/) и сделайте ее исполняемой. Таким образом, QuickLight будет знать, что текущий файл - это команда, которую может запустить Quickly Core.
Следовательно, если вам нужны дополнительные внутренние команды, которые могут быть запущены только вашими собственными командами, просто создайте подкаталог в своем шаблоне и добавьте его туда.
Есть также некоторые помощники, если вам нужны эти имена при создании новой команды :
from quickly import templatetools
python_name = templatetools.python_name(project_name)
sentence_name, camel_case_name = templatetools.conventional_names(project_name)
И чтобы загрузить имя_проекта (см. Пост в блоге выше в части 6):
if not configurationhandler.project_config:
configurationhandler.loadConfig()