Commit Graph

47 Commits

Author SHA1 Message Date
0a7c2b0f1f Add CLI build and install to deploy, handle SSH login shell commands
The deploy script now builds the CLI binary and copies it to /usr/local/bin.
SSH passes commands as `toes -c "command args"`, so parse that form
before falling through to the interactive shell or normal arg handling.
2026-03-16 16:14:31 -07:00
0aa375f037 Add ANSI color and styling to shell scripts 2026-03-08 22:18:53 -07:00
0ae4e6e9b2 Embed git SHA at build time via define flag 2026-03-04 19:09:46 -08:00
Chris Wanstrath
b152e0d3e8 Add CLI installation instructions to deploy output 2026-03-04 15:38:46 -08:00
7a0a9fc731 Add template embedding and generation script 2026-03-02 21:35:13 -08:00
6dc7ad8608 Replace scripts/install.sh with install.sh delegate 2026-03-02 09:41:05 -08:00
2dfb6de2ff Add versions app and remove from install scripts 2026-03-01 22:24:01 -08:00
f5c5102fc8 Use git init --bare -b main directly 2026-03-01 22:16:25 -08:00
360f4cedcf Remove kiosk mode, old deploy symlinks 2026-03-01 21:55:05 -08:00
aa167f5e29 Make remote:install idempotent 2026-03-01 21:50:13 -08:00
c1f280a41e you too 2026-03-01 21:48:45 -08:00
30b0ac1fc3 Replace stats with metrics, improve version detection 2026-03-01 21:47:15 -08:00
f475e1791e Fix deploy script quoting 2026-03-01 21:43:32 -08:00
c24c0fac45 Refactor env vars: rename DATA_DIR to DATA_ROOT, add APP_URL 2026-03-01 21:21:23 -08:00
d0290433f2 suuuuure 2026-03-01 13:35:39 -08:00
56db56976b re-do the whole thing on git 2026-03-01 13:29:01 -08:00
7ee9163f76 Merge branch 'ssh-cli-auto' 2026-02-28 23:04:54 -08:00
460d625f60 Simplify SSH access via dedicated cli user 2026-02-28 22:38:39 -08:00
3ad7145229 dumb 2026-02-28 20:27:21 -08:00
a87f0a9651 Add abort signals; rename guest to toes-cli 2026-02-28 13:34:14 -08:00
cfba207077 no no no 2026-02-27 07:40:19 -08:00
dc570cc6e9 Add SSH shell and NSS guest user support 2026-02-27 07:25:46 -08:00
Chris Wanstrath
488c643342 mkdir-p 2026-02-25 16:08:39 -08:00
Chris Wanstrath
8fc54bd349 deploy to any host 2026-02-25 16:06:19 -08:00
87d0ff50c1 Centralize hostname config in shared module 2026-02-25 12:55:41 -08:00
0499060676 Use dynamic hostname instead of toes.local 2026-02-25 12:11:43 -08:00
4d42b48c8f clean dist before build in deploy 2026-02-24 10:42:58 -08:00
f26b382fa6 reset bun.lock before pulling to prevent merge conflicts during deploy 2026-02-19 19:39:14 -08:00
c16fdaa2a2 Fix cross-compilation target by passing os/arch via --target flag instead of env vars 2026-02-19 11:25:03 -08:00
Chris Wanstrath
14d758ef42 bun remote:logs 2026-02-12 16:33:44 -08:00
Chris Wanstrath
cb822bfddc hmmmmmmm 2026-02-12 16:32:59 -08:00
081c728d12 enter pword once 2026-02-09 21:00:46 -08:00
d89a58c0ab deploy builtin tools 2026-02-09 20:59:10 -08:00
e8a638d11d that's fine 2026-02-09 20:52:08 -08:00
Chris Wanstrath
128afcfef8 DATA_DIR 2026-02-09 16:50:13 -08:00
Chris Wanstrath
31d9ad4520 rpi moved chromium 2026-02-09 09:44:57 -08:00
Chris Wanstrath
8fa7dd9993 try rpi fix 2026-02-09 09:25:59 -08:00
Chris Wanstrath
396f214eae more rpi fixes 2026-02-05 09:34:00 -08:00
b90a90ae92 install fish, comments 2026-02-05 07:41:45 -08:00
Chris Wanstrath
e6046dafee more rpi updates 2026-02-04 18:47:11 -08:00
Chris Wanstrath
7a98850a57 wrong dir 2026-02-04 18:40:40 -08:00
Chris Wanstrath
002282ec72 sanity check 2026-02-04 17:02:48 -08:00
Chris Wanstrath
ae16734708 bun install 2026-02-04 17:00:35 -08:00
Chris Wanstrath
92cf18f0b5 tweak install scripts 2026-02-04 16:59:34 -08:00
Chris Wanstrath
91c6ee3675 build js in prod 2026-01-30 15:29:18 -08:00
Chris Wanstrath
e6c9751f7d rpi deploy scripts/setup 2026-01-30 15:28:52 -08:00
Chris Wanstrath
9a8dfabad1 bun cli:build for standalone cli executable 2026-01-29 15:30:19 -08:00