Skip to content

Commit 7cc4bf1

Browse files
committed
docs: document batch apply, output channel, and new quick actions in README
Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
1 parent 5da9393 commit 7cc4bf1

1 file changed

Lines changed: 20 additions & 1 deletion

File tree

README.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,24 @@ The status bar shows binary readiness and CLI version at a glance. Click it to s
5252

5353
### Quick actions
5454

55-
`Patchloom: Quick Action` builds common CLI commands (replace, tidy, doc set) from an interactive picker. Select the operation, pick a target file, and the extension assembles the command with a diff preview before applying.
55+
`Patchloom: Quick Action` opens an interactive picker with six operations:
56+
57+
| Action | What it does |
58+
|--------|-------------|
59+
| **Replace text** | Literal text replacement with diff preview before applying |
60+
| **Tidy file** | Whitespace and newline cleanup with diff preview |
61+
| **Set structured value** | Update a JSON, YAML, or TOML key with diff preview |
62+
| **Search text** | Find pattern matches across workspace files (results in output channel) |
63+
| **Create file** | Scaffold a new file and open it in the editor |
64+
| **Read structured value** | Read a JSON/YAML/TOML key and copy to clipboard |
65+
66+
### Batch operations
67+
68+
`Patchloom: Batch Apply` opens a JSON plan template where you can compose multiple operations (replace, tidy, doc set). The extension pipes the plan to `patchloom batch --apply` so all changes land atomically.
69+
70+
### Output channel
71+
72+
All CLI invocations, arguments, and output are logged to the **Patchloom** output channel. Run `Patchloom: Show Output` to open it. Useful for debugging and copying full error messages for bug reports.
5673

5774
### Compatibility diagnostics
5875

@@ -68,6 +85,8 @@ The extension detects outdated CLI builds and warns with upgrade guidance. It re
6885
| `Patchloom: Initialize Project` | Generate or diff `AGENTS.md` from `patchloom agent-rules` |
6986
| `Patchloom: Configure MCP` | Inject Patchloom MCP server config into editor config files |
7087
| `Patchloom: Quick Action` | Build a Patchloom CLI command from an interactive picker |
88+
| `Patchloom: Batch Apply` | Open a JSON batch plan and execute all operations atomically |
89+
| `Patchloom: Show Output` | Open the Patchloom output channel for CLI logs and diagnostics |
7190
| `Patchloom: Show Status` | Display binary readiness, version, compatibility, and workspace state |
7291
| `Patchloom: Open Settings` | Jump to Patchloom extension settings |
7392
| `Patchloom: Open Releases` | Open the Patchloom releases page in a browser |

0 commit comments

Comments
 (0)