00503b4c0a
New zero-dependency Go CLI (cmd/cli) that drives the existing HTTP API: login/logout, apps list, deploy (synchronous, --timeout), logs (one-shot + -f SSE follow), and status. Caches a 24h JWT in ~/.tinyforge/config.json (0600, Chmod-enforced on overwrite); Bearer-header auth keeps the token out of server/proxy logs; no-echo password prompt (kernel32 on Windows, stty elsewhere). Server/token resolved via flags, TINYFORGE_URL/TINYFORGE_TOKEN env, or config. README CLI section + root-anchored .gitignore entries for the build output.
18 lines
231 B
Plaintext
18 lines
231 B
Plaintext
node_modules/
|
|
web/node_modules/
|
|
web/build/
|
|
web/.svelte-kit/
|
|
data/
|
|
.env
|
|
tinyforge
|
|
tinyforge.exe
|
|
/cli
|
|
/cli.exe
|
|
server.exe
|
|
tinyforge-server.exe
|
|
docker-watcher
|
|
docker-watcher.exe
|
|
docker-watcher.exe~
|
|
.claude/worktrees/
|
|
.facts-sync.json
|