nodemcu-app

nodemcu-app

Description
Toolchain for effective NodeMCU projects development
Tags
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.
Ā