diff options
| author | Paul Buetow <paul@buetow.org> | 2026-04-12 09:54:55 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-04-12 09:54:55 +0300 |
| commit | e79498af8150788e73a1db6b699c3d774de1eb6c (patch) | |
| tree | 10114e6dac3db0652a02db6316818545421898f3 /README.md | |
| parent | 319b9c3d867739d30336a5b2cefd031c0c9ca998 (diff) | |
task 02: finalize day-1 Pebble setup workflow
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 42 |
1 files changed, 41 insertions, 1 deletions
@@ -1,3 +1,43 @@ # FastForge -WIP - Come back later. +FastForge is a Pebble watchapp for intermittent fasting tracking, built with the Rebble SDK. + +## Day-1 Setup (Fedora + Rebble SDK 4.9+) + +```bash +sudo dnf update +sudo dnf install -y python3-pip nodejs SDL-devel dtc uv just +uv tool install pebble-tool --python 3.13 +pebble sdk install latest +``` + +## After Reboot + +```bash +export PATH="$HOME/.local/bin:$PATH" +pebble --version +``` + +## Development Workflow + +```bash +cd /home/paul/git/fastforge +just dev +``` + +In a second terminal: + +```bash +cd /home/paul/git/fastforge +export PATH="$HOME/.local/bin:$PATH" +just logs +``` + +Useful commands: + +- `just`: list commands +- `just dev`: build + install to basalt emulator +- `just logs`: live logs from basalt emulator +- `just screenshot`: screenshot from basalt emulator +- `just kill`: stop emulator +- `just clean`: remove build artifacts |
