Обратится к консольному приложению Foton вы можете из командной строки перейдя в корень вашего сайта и набрав php foton, нажмите Enter и вам будет выведен весь список команд с пояснениями, это аналогично команде php Foton help:
up - обновление шаблонов
без параметров
opcahe - выполняет opcache preload файлов ядра
echo - вывод содержимого файла
model html site - выведет model с названием model_html.php из директории site
list - список файлов
model site - выведет список моделей из директории site
composer sdek:create – загрузит внутренний модуль sdek вместе с зависимыми модулями, sdek:update обновит его, sdek:drop удалит его
composer list – выведет список доступных модулей для загрузки
migrate - выполнить миграцию баз данных
interface directory - необязательные параметры
(interface: название метода модели после названия модели без _, например interface_sp)
(directory: название директории где искать модели, например site)
create site Test (-j) - создаст mvc шаблон Test в папке site -j - необязательная опция,при ее использовании создается модель работающая с миграциями
update site Test - обновит mvc шаблон Test в папке site
delete site Test - удалит mvc шаблон Test в папке site
widget - выведет список виджетов
module - выведет список внутренних модулей
type - выведет массив типов данных для работы с базой данных
diff Test - выведет изменения модели Test
print Test create - выведет текущее состояние модели Test со статусом create
m:del model table field1,field2 - без флага -t удаляем поля field1,field2 таблицы table в модели model
m:del model table custom_field -t - с флагом -t удаляем строку custom_field таблицы table в модели model
m:add model table field%f1,f2 -t - добавит строку field с полями f1,f2 в таблицу table модели model
m:add model table field%text%text - добавит поле field (название поля%формат вывода%формат хранения) в таблицу table модели model
m:up model table field%text%text - обновит поле field (название поля%формат вывода%формат хранения) в таблицу table модели model
m:drop model table - удалит таблицу table
m:create model table id,f1,f2%input,textarea,html%int,text,text%id - название полей через ,%форматы вывода через ,%формат хранения через ,%поле ключа
m:alter Model table field1,field2:text - заменит поле field1 на field2 с типом text в таблице table модели model