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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,8 @@
1
1
# 📝 Changelog
2
2
3
+
- 2.9.0
4
+
- Add an optional `--show-comments` flag and corresponding interactive option to show a short label derived from the latest PBS snapshot comment next to each VM/CT in the per‑guest summary and interactive search‑path selector (best‑effort, using `proxmox-backup-debug api get /admin/datastore/<DATASTORE>/snapshots`).
5
+
- Simplify the per‑guest overview output by removing the raw byte count from each line and keeping only the human‑readable IEC size (GiB / MiB / TiB) to improve readability.
3
6
- 2.8.1
4
7
- Rename the main script file from `PBS_Chunk_Checker.py` to `pbs_chunk_checker.py` and adjust the self‑update logic and GitHub release workflow accordingly.
5
8
- Make the codebase more PEP‑8 compliant (import grouping, line breaks, and long f‑strings) without changing runtime behavior.
- Select an existing datastore from the list or enter one manually
77
77
- Navigate the datastore directory structure and choose the search path (or enter it manually)
78
78
- Scan all guests within the current path (datastore root or a selected namespace) to get a per-guest size overview, sorted by usage
79
-
- Open the Options overlay (press `o`) to adjust threads and toggle emoji output
79
+
- Open the Options overlay (press `o`) to adjust threads, toggle emoji output, and enable guest comments next to IDs
80
80
- When starting the full datastore scan you will see a warning and must confirm with `Proceed anyway? [y/N]` (English prompt) because the run can take a long time.
81
81
82
82
Interactive controls (TUI):
@@ -104,6 +104,7 @@ More threads can significantly speed up evaluations on fast storage and when man
104
104
Defaults: `2 × CPU cores`, capped at `32`.
105
105
106
106
You can change the value in interactive mode by pressing `o` (Options) or by passing `--threads N` on the command line. Within the Options overlay you can also toggle emoji output (equivalent to `--no-emoji`) using the Space key.
107
+
You can additionally enable showing a short guest label derived from the latest snapshot comment next to each VM/CT ID via the Options overlay or the `--show-comments` flag.
107
108
108
109
### Portable execution (no local file)
109
110
Stream the script from GitHub and execute it immediately.
@@ -134,6 +135,7 @@ Notes:
134
135
|`--all-guests`| Optional | Scan the entire datastore (or only the namespace given via `--searchpath`) and print a per-guest size summary (requires `--datastore`) | — |
135
136
|`--threads`| Optional | Degree of parallelism for parsing index files and statting chunks |`2 × CPU cores (max 32)`|
136
137
|`--no-emoji`| Optional | Replace emoji icons in CLI output with ASCII labels | Emoji output |
138
+
|`--show-comments`| Optional | Show a short guest label derived from the latest snapshot comment next to each VM/CT in per-guest summaries and interactive path selection | Disabled |
137
139
|`--version`| Optional | Show the script version and exit | — |
138
140
|`--update`| Optional | Check for new releases and offer self-update, then exit | — |
0 commit comments