Я уже писал, что планирую переписать его в npx утилиту, которая бы дала большую тестируемость, поддерживаемость и расширяемость за счет модульности.
А так же улучшенный UX за счет использования библиотек.
Вот планируемый стек:
- execa для исполнения внешних процессов и улучшенным управлением буфером
- yargs для парсинга команд и автокомплита
- inquirer для интерактивного промптинга
Это opensource проект, если кто желает - помощь принимается.
Делать думаю отдельный репозиторий под него, тк текущий выполняет роль boilerplate
Надо за одно подумать о концепции этого boilerpate для работы с внешней зависимостью alto, возможно даже можно будет оставить bash скрипты для production среды, а в alto реализовать возможность деплоя фронта через локальную сборку docker image
(у меня есть такой удачный кейс, очень экономит время и не требует docker registry)
#directus #alto
📖 GitHub | 🌐 Сообщество
