You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The CLI now exits immediately after the summary. The interactive update prompt no longer appears unless explicitly requested.
10
+
11
+
- Use `--interactive` (or `-i`) to enter interactive mode
12
+
-`--no-interactive` suppresses the prompt explicitly (now the default behavior)
13
+
-`"interactive": true` in `patchpulse.config.json` to opt in project-wide
14
+
15
+
### Flag renames
16
+
17
+
| Old flag | New flag |
18
+
| -------------------- | ---------------------- |
19
+
|`--update-prompt`|`--interactive` / `-i`|
20
+
|`--no-update-prompt`|`--no-interactive`|
21
+
|`--verbose-projects`|`--expand`|
22
+
|`--only-outdated`|`--hide-clean`|
23
+
24
+
`--info` and its `-i` alias have been removed. Use `--help` / `-h` instead. `-i` is now the short form of `--interactive`.
25
+
26
+
### Config file key rename
27
+
28
+
`"noUpdatePrompt"` has been renamed to `"interactive"` in `patchpulse.config.json`. The value is also inverted — set `"interactive": true` to opt in to the update prompt.
29
+
30
+
## New
31
+
32
+
-`--fail` — exits with code `1` if any outdated packages are found, making it easy to use patch-pulse as a CI gate (pairs well with `--json`)
33
+
-`llms.txt` — added LLM-consumable documentation to the CLI package (included in the published files) and a brief overview at the repo root
34
+
35
+
## Improvements
36
+
37
+
- Added a blank line between the package manager download output and the start of the report
38
+
-`Location:` now shows the full `package.json` path (e.g. `apps/backend/package.json`) for IDE ctrl-click navigation. Single-project runs now also show the project name and location header
39
+
- Projects with outdated dependencies now also show a `✓ Up to date: N` count alongside the attention summary
40
+
- Interactive prompt menu simplified — removed the `h` (help) and `v` (version) options that interrupted the update flow
41
+
42
+
## Fixes
43
+
44
+
- Progress spinners now stop cleanly before dependency results and the final summary print, preventing stray terminal repainting after the CLI has finished
45
+
- Pressing `Ctrl+C` in interactive mode now exits with code `130` instead of falling through to a normal success exit
46
+
- Unsupported `packageManager` values in config files are now ignored during validation instead of causing failures later in the interactive update flow
Patch Pulse checks for outdated npm dependencies across single projects and monorepos. It hits the npm registry, categorises updates by severity (patch / minor / major), and optionally applies updates in-place.
4
+
5
+
## Packages in this repo
6
+
7
+
- `patch-pulse` (`packages/cli`) — the CLI tool, published to npm. This is the main product.
0 commit comments