外部コマンド実行機能をつけ、今まで内部コマンドにしていたものをほぼ全て外部化しました。
内蔵していたいろいろな関数もライブラリ化しました。
こうすることで、binフォルダにLuaスクリプトを配置するだけで、簡単に機能を拡張することができます。

既存のLuaスクリプトも、print文をputsに置き換えてあるため、シリアルポートから結果を見ることができます。
LUA_RUN_SCRIPTにboot_shell.luaを指定することで、ブラウザレスで実行することができます。
※ファイルの一括削除などの危険なコマンドを含んでいる上に、動作保証はしませんのでご注意下さい
※ライブラリの整理をまだしっかりやっていないため、アルファ版です。今後構成等は大きく変化する予定です。
BSD-3 Licenseです
https://sabowl.sakura.ne.jp/gpsnmeajp/files/FTMS.zip