SNEKDE(1)
β¨ SNEKDE β the Snek Development Environment β¨
okay bestie, gather round π this is snekde, aka the Snek Development Environment β a whole entire IDE for Snek running on embedded computers. yes it lives in your terminal. yes it's iconic. no you don't need a mouse, we'll get to that.
πΈ SYNOPSIS πΈ
snekde [OPTION]...
π OPTIONS π
--port <serial port>β tells snekde which serial port to use when it talks to the target device. that's the one and only option, she's simple like that π
π¦ DESCRIPTION π¦
so snekde is an integrated development environment for Snek on embedded computers. it runs right there in your terminal and shows you two panes:
- the upper pane is the editor pane β this is where you edit your Snek source code βοΈ
- the lower pan is the interaction pane β it displays output from the target device and sends commands to the target device π
two panes, one bestie, zero drama.
π KEY BINDINGS π
snekde is entirely keyboard operated β it does not use the mouse at all, not even a little bit. for the most part, both panes accept the same commands, and normal characters just get inserted into the current pane. lowkey elegant fr fr.
- Page-Up/Page-Down β these change the current pane, moving from the edit pane to the interaction pane and back π
- Ctrl-X/Ctrl-C/Ctrl-V β the bindings for Cut/Copy/Paste operations βοΈ
- Ctrl-C β plot twist π in the interaction pane,
Ctrl-Cdoes not copy text. instead, it interrupts execution in the target device. so yeah, context matters, know which pane you're in bestie. - Function keys β
F1βF6perform various global operations, and these operations are displayed at the top of the screen so you're never lost:F1selects a new target device π―F2/F3get and put the contents of the edit pane to the target device program storage πΎF5/F6load and save the edit pane contents to files on the local computer π
- Movement β the usual cursor keys, along with
HomeandEnd, move the cursor within the current pane πΉοΈ
ngl the whole thing is keyboard-only and that's the vibe. no mouse, no chaos, just you and the keys.
π AUTHOR π
Keith Packard
and that's the whole page, bestie π«Ά this was snekde from the General Commands Manual, page SNEKDE(1) β go forth and slay your embedded Snek code πβ¨π
π¦ where this page comes from
- debian bookworm: snek 1.9-1 Β· GPL-3.0-or-later
- debian trixie: snek 1.12-1 Β· GPL-3.0-or-later
- ubuntu jammy: snek 1.7-2 Β· GPL-3.0-or-later
- ubuntu noble: snek 1.9-3build2 Β· GPL-3.0-or-later
- ubuntu questing: snek 1.12-1
- ubuntu resolute: snek 1.13-1ubuntu1 Β· GPL-3.0-or-later
- ubuntu stonking: snek 1.13-1ubuntu1 Β· GPL-3.0-or-later
- Copyright Β© 2019 Keith Packard <keithp@keithp.com>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms