f7d876776b
Add per-user config system with sandlot config command
...
Allow users to configure container memory limit (default 32G) via
`sandlot config memory <value>` instead of hardcoding it.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 10:13:20 -07:00
da4b3a047e
new version system
2026-03-18 22:59:28 -07:00
83787ab868
Add init and cd shell integration commands
2026-03-11 14:34:49 -07:00
3d0d40ab1a
Add upgrade command to CLI
2026-03-08 22:23:37 -07:00
c2a082b780
Add optional prompt argument to review command
2026-03-01 21:04:03 -08:00
392d3c787b
add --force flag to merge and squash commands
2026-02-27 07:48:21 -08:00
0cd8443e2c
Refactor checkout and add --force flag
2026-02-26 19:26:24 -08:00
156e4d9590
Add checkout command with co alias
2026-02-26 19:26:24 -08:00
33f820f124
sandlot web <branch>
2026-02-23 21:14:29 -08:00
b8f7aea3b0
add browse command to open branch diff in web browser
2026-02-23 20:17:25 -08:00
ec1f6796b8
Add edit command to open session files in $EDITOR
2026-02-23 19:14:58 -08:00
5b9998b138
Simplify default command fallback to always run list when no args given
2026-02-22 12:35:30 -08:00
10ebfcf754
Update CLI description, help/version options, and add version command
2026-02-22 07:17:03 -08:00
89eb5e382b
Reorganize CLI commands into groups using commander v14, upgrade commander to 14.0.3
2026-02-21 12:23:08 -08:00
668f66d3c9
Add squash-merge command with conflict resolution
2026-02-21 08:39:37 -08:00
4db29e4beb
Add --install flag to completions command that outputs an install script
2026-02-21 08:26:44 -08:00
12ba2c7c82
Merge branch 'sandlot-rebase'
2026-02-21 07:54:44 -08:00
76797569e1
Hide rm alias from help while keeping it in completions
2026-02-20 18:55:24 -08:00
37665aac58
Unhide rm command and add description as alias for close
2026-02-20 16:27:43 -08:00
0c5e44bb5d
Add rebase command with AI-assisted conflict resolution
2026-02-20 16:01:26 -08:00
8d31e9ec68
Remove REVIEW.md, standardize close.ts export, and minor cleanup
2026-02-20 15:55:54 -08:00
14cad28488
Refactor cli.ts into per-command modules with shared utilities
2026-02-20 15:43:15 -08:00
cc3793593d
Show session list by default when sessions exist
2026-02-20 12:16:18 -08:00
7c5746e268
add fish shell completions command
2026-02-20 08:40:56 -08:00
267b519e14
Add --force flag to close command and guard against unsaved changes
2026-02-20 08:28:39 -08:00
7c46b28aab
Add dirty worktree check before merge to prevent unsaved changes from being lost
2026-02-20 08:27:34 -08:00
601170e2ab
Merge branch 'claude-markdown'
2026-02-20 07:58:40 -08:00
f6bc2aecb7
render markdown output for claude command results; add blank line before lists in markdown renderer
2026-02-20 07:58:27 -08:00
e00d1f7d5b
Swap active/saved colors in session list (cyan for active, green for saved)
2026-02-20 07:54:01 -08:00
de40ddd225
Make the branch argument optional in the shell command, falling back to a plain VM shell when omitted
2026-02-20 07:47:49 -08:00
ef8e40ecb3
add sandlot shell <branch> command to open a shell in a session's worktree
2026-02-20 07:44:43 -08:00
1cd4e7f668
add cleanup command to remove stale sessions with missing worktrees
2026-02-20 07:40:02 -08:00
f9f87862b0
Merge branch 'vm-create-start'
2026-02-19 19:52:21 -08:00
9aac8298c9
add vm create and vm start commands, refactor ensure to delegate to them
2026-02-19 19:51:33 -08:00
9b6245d9c9
Add branch name prefix to spinner output
2026-02-19 19:22:24 -08:00
86fd1e6c25
Track Claude activity state via hook-based marker files
2026-02-19 18:46:51 -08:00
fd5a6f8ed7
Merge branch 'grumpy-reviewer'
2026-02-19 13:28:18 -08:00
eb5acc2049
Merge branch 'lets-add'
2026-02-19 13:26:29 -08:00
b9630e12c6
Add ANSI color coding to session list output
2026-02-19 13:26:18 -08:00
afee01815c
add --print flag to review command for non-interactive output
2026-02-19 13:24:59 -08:00
47dc4941b1
add review command for interactive grumpy code review of a branch
2026-02-19 13:23:11 -08:00
e860d6ff57
Tighten branch name generation to 2 words with lower token limit and zero temperature
2026-02-19 13:20:41 -08:00
05dd4f1806
Use Claude API to generate branch names from prompts, falling back to a local slugify function
2026-02-19 13:18:53 -08:00
1edc7b92fb
Add header and legend to session list output
2026-02-19 13:14:24 -08:00
bf6b9973d5
Merge branch 'for-sandlot'
...
# Conflicts:
# src/cli.ts
2026-02-19 13:07:11 -08:00
ff086cd4d2
Enrich session list with prompts from Claude history for sessions missing one
2026-02-19 13:05:12 -08:00
c76340777e
add status icons to list command showing session activity state
2026-02-19 12:35:23 -08:00
997c0967d4
Merge branch 'show'
2026-02-19 11:50:34 -08:00
fd27c93f82
Merge branch 'icons'
2026-02-19 11:50:18 -08:00
1719a71cd9
Merge branch 'no-worktree'
...
# Conflicts:
# src/cli.ts
2026-02-19 11:25:43 -08:00