This project is a CLI tool with bunch of commands that helps develop non-trivial NodeMCU applications.
It makes it easy to reuse modules across different projects and automates the process of LFS (Lua File Store) compilation and upload for maximizing the amount of free the RAM available on ESP boards.
Features
- š„ļøĀ Fully-featuredĀ terminalĀ with output coloring and command history
- āØĀ Application scaffolding generation that creates a settings file to glue everything up
- š§©Ā RobustĀ module systemĀ that allows to create custom reusable utilities
- š¦Ā BundlerĀ that is able to merge many source files into one
- š¢Ā UploaderĀ that integrates already existingĀ
nodemcu-uploader
Ā orĀnodemcu-tool
Ā to bring all-in-one command for deploying your projects to the ESP
- āļøĀ Possibility to update LFS image Over The Air from CLI
- š“ Ability to compile and uploadĀ Lua byte codeĀ orĀ LFSĀ image to save precious RAM. It's utilizing Lua cross compiler.
- š¾ Multi environment support to have different settings per device or firmware build including the power of env variables.
Ā