Kaleidoscope icon indicating copy to clipboard operation
Kaleidoscope copied to clipboard

qmk-cli-like helper

Open algernon opened this issue 3 years ago • 0 comments

I've recently worked a little with QMK, and their qmk utility is very, very handy. We should have something similar for Kaleidoscope too.

A tool that helps us set up the environment (installs arduino, checks out the repos, sets things up, that kinda stuff), helps us compile sketches (dispatching most of it to arduino-cli, mind you), flash (again, dispatching to arduino for most of it), upgrade the repos, and so on and so forth.

It could also do the eeprom save & restore dance around flashing, something which is considerably harder to do on the arduino side. Or perhaps we could do both! Offer save / restore functionality, and boards.txt could use this tool to do the save / restore dance.

For this to work, the utility needs to be something that can be easily shipped, preferably as a single, statically compiled executable of reasonable size.

algernon avatar Jun 28 '22 11:06 algernon