Commit Graph

49 Commits

Author SHA1 Message Date
bbed8c49b7 Add .hushlogin creation to setup-ssh script 2026-03-17 17:46:32 -07:00
a9f8a3885d Remove deploy scripts and npm tasks 2026-03-17 17:42:37 -07:00
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