ESP32 Gallery

UNIX SHELL FOR CARDPUTER / ESP32 APPLICATION

Lx Shell

Minimal Unix-like shell for the M5Stack Cardputer ADV, with a tiny vi/nano editor, core commands, and Lx script support.

Lx Shell
Open project preview ↗
About this project

About this project

A pocket Unix for the M5Stack Cardputer ADV: a terminal with history, Tab completion and a pager, trimmed vi and nano editors, and commands from cat, ls and cp through find, mount and tee. Pipes, > and >> redirection work, and .lx scripts run on the bundled engine. The filesystem is a microSD card at /media/0; preferences land in .lxshellrc, and without a card they live in RAM and vanish on reboot. The keyboard speaks CP437, with the Opt key cycling extra glyphs such as ±, Ω and box drawing on each key, so UTF-8 text renders only where it maps to that set. Audio streams MP3 and WAV through ESP8266Audio. PlatformIO builds it, with the shell engine pulled in as a git submodule.

From the README

From the README

Storage
When an SD card is mounted, LX shell stores preferences in /media/0/.lxshellrc.
Limit
Without an SD card, preferences live in RAM and are lost on reboot.
Feature
Output redirection (>, >>), pipes (|), and tee
Audio
Audio playback via ESP8266Audio (streaming MP3/WAV)
Limit
UTF-8 input/output is supported, but only glyphs that map to CP437 are rendered.

Hardware

Native board: M5Stack Cardputer ADV

Boards: M5Stack Cardputer M5Stack

M5Stack Cardputer / M5Stack. Verify the exact board revision, wiring and power requirements in the upstream build guide.

Media credit & rights

Upstream project media · rights remain with its owner · Credit: ppyne

Screenshots from the upstream README. Code and firmware were not executed. License notices are included.

View original source ↗ Copyright & removal · Reviewed

More projects on these boards

Broadcom Radar Claw Puter Cyber Clock Droidputer ESP32 Mac II Margin Call

Source repository ↗

Browse all projects

See what an ESP32 project looks like, and whether it runs on your board.

Sort

FILTERS

Browse by form factor. Check the exact board, chip and peripherals before installing.

MADE SOMETHING?

Give your project a little spotlight.

Repository links do not imply author endorsement or verified hardware compatibility. Check the upstream safety guidance before powering or flashing a build.

Try it

Project source ↗
Build & safety

Open project page ↗
FROM YOUR WORKBENCH

Small board.
Big idea.

Share what you've made.

Automatic checks start now. Most reviews finish in 1–3 days.

Prefer GitHub? Open an issue ↗