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.