feat: live scan matrix, safety vacuuming & theme engine
swadhinbiswas committed 2 months ago
ba4f98c
1 parent 1a83a56
commit ba4f98c
29 files changed
+2327 -181
Showing 29 changed files+2327-181
.github/workflows/release.ymlREADME.mdassets/screenshot.pngaur/README.mdaur/veet-git/.SRCINFOaur/veet-git/PKGBUILDinternal/detector/brew.gointernal/detector/cache.gointernal/detector/detector.gointernal/detector/detector_test.gointernal/detector/goinstall.gointernal/detector/nix.gointernal/detector/pacman.gointernal/detector/registry.gointernal/history/history.gointernal/history/history_test.gointernal/model/app.gointernal/model/config.gointernal/model/config_test.gointernal/ui/app.gointernal/ui/app_test.gointernal/ui/details.gointernal/ui/footer.gointernal/ui/styles.gointernal/uninstaller/uninstaller.gointernal/uninstaller/uninstaller_test.gomain.gomain_test.goveet.cast
โผ.github/workflows/release.yml
+64-0
| @@ -64,3 +64,67 @@ jobs: | ||
64 | 64 | TAG_NAME: ${{ github.ref_name }} |
65 | 65 | run: | |
66 | 66 | curl -s "https://proxy.golang.org/github.com/swadhinbiswas/veet/@v/${TAG_NAME}.info" || true |
67 | + | |
68 | + publish-aur: | |
69 | + name: Publish to Arch User Repository (AUR) | |
70 | + needs: build-release | |
71 | + runs-on: ubuntu-latest | |
72 | + container: | |
73 | + image: archlinux:base-devel | |
74 | + steps: | |
75 | + - name: Checkout Code | |
76 | + uses: actions/checkout@v4 | |
77 | + | |
78 | + - name: Install Git & OpenSSH | |
79 | + run: | | |
80 | + pacman -Syu --noconfirm git openssh curl | |
81 | + | |
82 | + - name: Generate Updated PKGBUILD & .SRCINFO | |
83 | + run: | | |
84 | + TAG="${GITHUB_REF_NAME}" | |
85 | + VERSION="${TAG#v}" | |
86 | + | |
87 | + # Fetch release source tarball and compute SHA256 | |
88 | + curl -sL "https://github.com/${{ github.repository }}/archive/refs/tags/${TAG}.tar.gz" -o source.tar.gz | |
89 | + CHECKSUM=$(sha256sum source.tar.gz | awk '{print $1}') | |
90 | + | |
91 | + cd aur/veet | |
92 | + sed -i "s/^pkgver=.*/pkgver=${VERSION}/" PKGBUILD | |
93 | + sed -i "s/^pkgrel=.*/pkgrel=1/" PKGBUILD | |
94 | + sed -i "s/^sha256sums=.*/sha256sums=('${CHECKSUM}')/" PKGBUILD | |
95 | + | |
96 | + # makepkg requires a non-root user | |
97 | + useradd -m builduser | |
98 | + chown -R builduser:builduser . | |
99 | + su builduser -c "makepkg --printsrcinfo" > .SRCINFO | |
100 | + | |
101 | + - name: Deploy to AUR | |
102 | + env: | |
103 | + AUR_KEY: ${{ secrets.AUR_SSH_PRIVATE_KEY }} | |
104 | + run: | | |
105 | + if [ -z "$AUR_KEY" ]; then | |
106 | + echo "::warning ::AUR_SSH_PRIVATE_KEY secret is not set in GitHub Secrets. Skipping AUR automated push." | |
107 | + exit 0 | |
108 | + fi | |
109 | + | |
110 | + mkdir -p ~/.ssh | |
111 | + echo "$AUR_KEY" > ~/.ssh/aur_key | |
112 | + chmod 600 ~/.ssh/aur_key | |
113 | + ssh-keyscan -t ed25519,rsa aur.archlinux.org >> ~/.ssh/known_hosts | |
114 | + | |
115 | + git config --global user.name "Swadhin Biswas" | |
116 | + git config --global user.email "[email protected]" | |
117 | + | |
118 | + GIT_SSH_COMMAND="ssh -i ~/.ssh/aur_key -o StrictHostKeyChecking=accept-new" git clone ssh://[email protected]/veet.git /tmp/aur-repo | |
119 | + cp aur/veet/PKGBUILD aur/veet/.SRCINFO /tmp/aur-repo/ | |
120 | + | |
121 | + cd /tmp/aur-repo | |
122 | + git add PKGBUILD .SRCINFO | |
123 | + if git diff --staged --quiet; then | |
124 | + echo "No changes to deploy to AUR." | |
125 | + else | |
126 | + git commit -m "chore(release): update to ${GITHUB_REF_NAME}" | |
127 | + GIT_SSH_COMMAND="ssh -i ~/.ssh/aur_key -o StrictHostKeyChecking=accept-new" git push origin master | |
128 | + echo "Successfully published ${GITHUB_REF_NAME} to AUR!" | |
129 | + fi | |
130 | + | |
67 | 131 | |
โผREADME.md
+49-15
| @@ -43,11 +43,12 @@ Over extended usage, unmanaged leftovers consume significant disk storage. Moder | ||
43 | 43 | | **Binary Removal** | Yes | Yes | No | **Yes** | |
44 | 44 | | **User Configuration Cleanup (`~/.config`)** | No | No | Partial | **Yes (Inspected & Staged)** | |
45 | 45 | | **User Cache Cleanup (`~/.cache`)** | No | No | Yes | **Yes (Inspected & Staged)** | |
46 | -| **Universal Multi-Source Aggregator** | No | No | No | **Yes (15+ package managers)** | | |
46 | +| **Universal Multi-Source Aggregator** | No | No | No | **Yes (17+ package managers incl. Brew & Nix)** | | |
47 | 47 | | **Orphaned Dependencies Detection** | Manual query | No | No | **Yes (Live detection)** | |
48 | 48 | | **AppImage & Portable Binary Scanner** | No | No | No | **Yes (Auto-discovered)** | |
49 | -| **Interactive Terminal UI (TUI)** | No | No | GTK Only | **Yes (Zero-latency Bubble Tea)** | | |
50 | -| **Pre-execution Dry-run Inspection** | Partial | Partial | Yes | **Yes (Full path inspection)** | | |
49 | +| **Interactive Terminal UI (TUI)** | No | No | GTK Only | **Yes (7 Themes, Streaming Scan Matrix)** | | |
50 | +| **Advanced Query Syntax (`@source`, `>size`)** | No | No | No | **Yes (Filter by source, size & protection)** | | |
51 | +| **Pre-execution Dry-run Inspection** | Partial | Partial | Yes | **Yes (Full path inspection & `--dry-run`)** | | |
51 | 52 | | **Batched Sudo Elevation** | Per command | N/A | Full root required | **Yes (Single prompt per batch)** | |
52 | 53 | |
53 | 54 | --- |
| @@ -58,11 +59,11 @@ Over extended usage, unmanaged leftovers consume significant disk storage. Moder | ||
58 | 59 | <tr> |
59 | 60 | <td width="50%" valign="top"> |
60 | 61 | <h4><img src="assets/icons/sources.svg" alt="" width="18" height="18" align="center" /> Multi-Source Parallel Detection</h4> |
61 | - <p>Concurrently queries system package managers (<code>pacman</code>/AUR, <code>apt</code>, <code>dnf</code>, <code>zypper</code>), sandboxed formats (<code>Flatpak</code>, <code>Snap</code>), portable bundles (<code>AppImage</code>), and language toolchains (<code>npm -g</code>, <code>pipx</code>, <code>cargo</code>, <code>gem</code>, <code>go install</code>) with zero-cost skipping for absent tools.</p> | |
62 | + <p>Concurrently queries system package managers (<code>pacman</code>/AUR, <code>apt</code>, <code>dnf</code>, <code>zypper</code>), sandboxed formats (<code>Flatpak</code>, <code>Snap</code>), portable bundles (<code>AppImage</code>, <code>Homebrew</code>, <code>Nix</code>), and language toolchains (<code>npm -g</code>, <code>pipx</code>, <code>cargo</code>, <code>gem</code>, <code>go install</code>) with zero-cost skipping for absent tools.</p> | |
62 | 63 | </td> |
63 | 64 | <td width="50%" valign="top"> |
64 | 65 | <h4><img src="assets/icons/purge.svg" alt="" width="18" height="18" align="center" /> Deep Residual Cleanup</h4> |
65 | - <p>Automates residual discovery across user configurations, cached runtime stores, desktop integration entries, icons, and system paths, staging each candidate before disk execution.</p> | |
66 | + <p>Automates residual discovery across user configurations, cached runtime stores (<code>~/.var/app</code>, <code>~/snap</code>), desktop integration entries, icons, and system paths, staging each candidate before disk execution.</p> | |
66 | 67 | </td> |
67 | 68 | </tr> |
68 | 69 | <tr> |
| @@ -72,13 +73,13 @@ Over extended usage, unmanaged leftovers consume significant disk storage. Moder | ||
72 | 73 | </td> |
73 | 74 | <td width="50%" valign="top"> |
74 | 75 | <h4><img src="assets/icons/journal.svg" alt="" width="18" height="18" align="center" /> System Log & Journal Vacuum</h4> |
75 | - <p>Identifies bloated systemd journal storage (<code>/var/log/journal</code>) and rotated compressed log archives (<code>/var/log/*.gz</code>) with integrated elevated vacuum routines.</p> | |
76 | + <p>Identifies bloated systemd journal storage and cleans it safely via <code>journalctl --vacuum</code> alongside rotated compressed log archives with integrated elevated vacuum routines.</p> | |
76 | 77 | </td> |
77 | 78 | </tr> |
78 | 79 | <tr> |
79 | 80 | <td width="50%" valign="top"> |
80 | 81 | <h4><img src="assets/icons/terminal.svg" alt="" width="18" height="18" align="center" /> Interactive Navigation & Telemetry</h4> |
81 | - <p>Instant category switching (<kbd>1</kbd>โ<kbd>6</kbd>), four-mode list sorting (<kbd>o</kbd>) for rapid disk bloat identification, and in-place staged path inspection (<kbd>p</kbd>).</p> | |
82 | + <p>Live startup matrix progress grid, instant category switching (<kbd>1</kbd>โ<kbd>6</kbd>), four-mode list sorting (<kbd>o</kbd>), advanced search syntax (<kbd>/</kbd>), and in-place staged path inspection (<kbd>p</kbd>).</p> | |
82 | 83 | </td> |
83 | 84 | <td width="50%" valign="top"> |
84 | 85 | <h4><img src="assets/icons/security.svg" alt="" width="18" height="18" align="center" /> Sudo Batching & Anti-Brick Safety</h4> |
| @@ -158,15 +159,41 @@ veet scan | ||
158 | 159 | # Export machine-readable JSON inventory |
159 | 160 | veet scan --json |
160 | 161 | |
161 | -# Non-interactive deep-clean removal with preview | |
162 | -veet clean <package-name> | |
162 | +# Deep-clean uninstall one or multiple applications (interactive confirmation) | |
163 | +veet clean app1 app2 | |
163 | 164 | |
164 | -# Non-interactive removal scoped to specific source with confirmation | |
165 | -veet clean <package-name> --source flatpak --yes | |
165 | +# Inspect staged paths without deleting anything | |
166 | +veet clean <package-name> --dry-run | |
167 | + | |
168 | +# Non-interactive deep-clean removal with auto-confirmation | |
169 | +veet clean <package-name> --yes | |
170 | + | |
171 | +# Detect and prune orphaned packages | |
172 | +veet orphans --clean --yes | |
173 | + | |
174 | +# Inspect and purge leftover caches and directories | |
175 | +veet cache --clean --yes | |
176 | + | |
177 | +# View or clear uninstallation audit history | |
178 | +veet history | |
179 | +veet history --clear | |
166 | 180 | ``` |
167 | 181 | |
168 | 182 | --- |
169 | 183 | |
184 | +### Advanced Search Syntax | |
185 | + | |
186 | +Press <kbd>/</kbd> in the TUI to focus the search bar. You can use query modifiers: | |
187 | + | |
188 | +- **Filter by package source**: `@flatpak`, `@aur`, `@snap`, `@npm`, `@brew`, `@nix` | |
189 | +- **Filter by minimum size**: `>100M`, `>1G`, `>500K` | |
190 | +- **Filter by maximum size**: `<50M` | |
191 | +- **Filter by protected status**: `protected:true` or `protected:false` | |
192 | +- **Fuzzy text**: Any text will fuzzy-match the application name. | |
193 | +- *Combine modifiers*: `@flatpak >200M gimp` | |
194 | + | |
195 | +--- | |
196 | + | |
170 | 197 | ## Keybinding Reference |
171 | 198 | |
172 | 199 | <table width="100%"> |
| @@ -193,6 +220,10 @@ veet clean <package-name> --source flatpak --yes | ||
193 | 220 | <td><kbd>Space</kbd></td> |
194 | 221 | <td>Toggle multi-select checkbox on active row</td> |
195 | 222 | </tr> |
223 | + <tr> | |
224 | + <td><kbd>d</kbd> / <kbd>D</kbd></td> | |
225 | + <td><b>DELETE</b> the selected (or currently highlighted) app โ opens a <code>Really delete? [Y] Yes / [N] No</code> popup; <kbd>Y</kbd> uninstalls, <kbd>N</kbd>/<kbd>Esc</kbd> returns to the selection screen</td> | |
226 | + </tr> | |
196 | 227 | <tr> |
197 | 228 | <td><kbd>a</kbd></td> |
198 | 229 | <td>Select / deselect all visible filtered rows (skips protected components)</td> |
| @@ -207,7 +238,7 @@ veet clean <package-name> --source flatpak --yes | ||
207 | 238 | </tr> |
208 | 239 | <tr> |
209 | 240 | <td><kbd>/</kbd></td> |
210 | - <td>Focus fuzzy search-as-you-type filter input</td> | |
241 | + <td>Focus advanced search input (supports <code>@source</code>, <code>>100M</code>, <code>protected:true</code>)</td> | |
211 | 242 | </tr> |
212 | 243 | <tr> |
213 | 244 | <td><kbd>Tab</kbd> / <kbd>Shift+Tab</kbd></td> |
| @@ -215,11 +246,11 @@ veet clean <package-name> --source flatpak --yes | ||
215 | 246 | </tr> |
216 | 247 | <tr> |
217 | 248 | <td><kbd>Enter</kbd></td> |
218 | - <td>Stage selected applications and open confirmation preview modal</td> | |
249 | + <td>Stage selected applications and open full confirmation preview modal (Enter again to confirm)</td> | |
219 | 250 | </tr> |
220 | 251 | <tr> |
221 | 252 | <td><kbd>c</kbd></td> |
222 | - <td>1-key quick purge for user cache & residual files</td> | |
253 | + <td>In History modal: clear audit log / In main table: quick purge for cache</td> | |
223 | 254 | </tr> |
224 | 255 | <tr> |
225 | 256 | <td><kbd>e</kbd></td> |
| @@ -260,9 +291,12 @@ veet clean <package-name> --source flatpak --yes | ||
260 | 291 | <summary><b>Custom Configuration (<code>~/.config/veet/config.yaml</code>)</b></summary> |
261 | 292 | <br/> |
262 | 293 | |
263 | -VEET supports optional user configuration via YAML. Create `~/.config/veet/config.yaml` to declare custom protected packages: | |
294 | +VEET supports user configuration via YAML. Create `~/.config/veet/config.yaml` to set your visual theme and declare custom protected packages: | |
264 | 295 | |
265 | 296 | ```yaml |
297 | +# Visual theme palette: cyan, catppuccin, nord, dracula, gruvbox, tokyo-night, monokai | |
298 | +theme: catppuccin | |
299 | + | |
266 | 300 | # Packages that VEET will refuse to stage or select for deletion |
267 | 301 | protected_packages: |
268 | 302 | - custom-kernel-module |
269 | 303 | |
โผassets/screenshot.png
+0-0
Binary file not shown.
โผaur/README.md
+95-0
| @@ -0,0 +1,95 @@ | ||
1 | +# Publishing VEET to the Arch User Repository (AUR) | |
2 | + | |
3 | +This directory contains pre-configured Arch Linux packaging files: | |
4 | + | |
5 | +- **`aur/veet/`**: Stable release package (builds from official GitHub tagged releases) | |
6 | +- **`aur/veet-git/`**: VCS development package (builds directly from the latest `main` branch) | |
7 | + | |
8 | +--- | |
9 | + | |
10 | +## Prerequisites | |
11 | + | |
12 | +1. An AUR account on [aur.archlinux.org](https://aur.archlinux.org). | |
13 | +2. Your SSH Public Key added to [AUR Account Settings](https://aur.archlinux.org/account). | |
14 | +3. `base-devel` and `git` installed on your Arch system: | |
15 | + ```bash | |
16 | + sudo pacman -S --needed base-devel git | |
17 | + ``` | |
18 | + | |
19 | +--- | |
20 | + | |
21 | +## Step 1: Verify AUR SSH Access | |
22 | + | |
23 | +Test your SSH connection to the Arch User Repository: | |
24 | + | |
25 | +```bash | |
26 | +ssh -T [email protected] | |
27 | +``` | |
28 | + | |
29 | +Expected output: | |
30 | +```text | |
31 | +Interactive shell is disabled. | |
32 | +Welcome to AUR, <your_username>! | |
33 | +``` | |
34 | + | |
35 | +--- | |
36 | + | |
37 | +## Step 2: Publish `veet` (Stable Package) | |
38 | + | |
39 | +### 1. Clone the AUR repository | |
40 | + | |
41 | +```bash | |
42 | +git clone ssh://[email protected]/veet.git /tmp/aur-veet | |
43 | +``` | |
44 | + | |
45 | +### 2. Copy the PKGBUILD & .SRCINFO | |
46 | + | |
47 | +```bash | |
48 | +cp aur/veet/PKGBUILD aur/veet/.SRCINFO /tmp/aur-veet/ | |
49 | +cd /tmp/aur-veet | |
50 | +``` | |
51 | + | |
52 | +### 3. Test Build Locally | |
53 | + | |
54 | +```bash | |
55 | +makepkg -si | |
56 | +``` | |
57 | + | |
58 | +### 4. Commit and Push to AUR | |
59 | + | |
60 | +```bash | |
61 | +git add PKGBUILD .SRCINFO | |
62 | +git commit -m "feat: initial release v1.0.1" | |
63 | +git push origin master | |
64 | +``` | |
65 | + | |
66 | +--- | |
67 | + | |
68 | +## Step 3: Publish `veet-git` (VCS Git Package, Optional) | |
69 | + | |
70 | +```bash | |
71 | +git clone ssh://[email protected]/veet-git.git /tmp/aur-veet-git | |
72 | +cp aur/veet-git/PKGBUILD aur/veet-git/.SRCINFO /tmp/aur-veet-git/ | |
73 | +cd /tmp/aur-veet-git | |
74 | +makepkg -si | |
75 | +git add PKGBUILD .SRCINFO | |
76 | +git commit -m "feat: initial veet-git release" | |
77 | +git push origin master | |
78 | +``` | |
79 | + | |
80 | +--- | |
81 | + | |
82 | +## Updating Future Releases | |
83 | + | |
84 | +Whenever a new version of VEET is released: | |
85 | + | |
86 | +1. Update `pkgver` in `aur/veet/PKGBUILD`. | |
87 | +2. Update the sha256 checksum: | |
88 | + ```bash | |
89 | + updpkgsums | |
90 | + ``` | |
91 | +3. Regenerate `.SRCINFO`: | |
92 | + ```bash | |
93 | + makepkg --printsrcinfo > .SRCINFO | |
94 | + ``` | |
95 | +4. Commit and push to `origin master`. | |
0 | 96 | |
โผaur/veet-git/.SRCINFO
+21-0
| @@ -0,0 +1,21 @@ | ||
1 | +pkgbase = veet-git | |
2 | + pkgdesc = Universal Linux application uninstaller & deep-clean residual purger (VCS git version) | |
3 | + pkgver = 1.0.1.r9.g1234567 | |
4 | + pkgrel = 1 | |
5 | + url = https://github.com/swadhinbiswas/veet | |
6 | + arch = x86_64 | |
7 | + arch = aarch64 | |
8 | + license = MIT | |
9 | + makedepends = git | |
10 | + makedepends = go | |
11 | + depends = glibc | |
12 | + optdepends = flatpak: for Flatpak app management | |
13 | + optdepends = snapd: for Snap package management | |
14 | + optdepends = pacman: for Arch package management | |
15 | + provides = veet | |
16 | + conflicts = veet | |
17 | + conflicts = veet-bin | |
18 | + source = git+https://github.com/swadhinbiswas/veet.git | |
19 | + sha256sums = SKIP | |
20 | + | |
21 | +pkgname = veet-git | |
0 | 22 | |
โผaur/veet-git/PKGBUILD
+50-0
| @@ -0,0 +1,50 @@ | ||
1 | +# Maintainer: Swadhin Biswas <[email protected]> | |
2 | +pkgname=veet-git | |
3 | +pkgver=1.0.1.r9.g1234567 | |
4 | +pkgrel=1 | |
5 | +pkgdesc="Universal Linux application uninstaller & deep-clean residual purger (VCS git version)" | |
6 | +arch=('x86_64' 'aarch64') | |
7 | +url="https://github.com/swadhinbiswas/veet" | |
8 | +license=('MIT') | |
9 | +depends=('glibc') | |
10 | +makedepends=('git' 'go') | |
11 | +provides=('veet') | |
12 | +conflicts=('veet' 'veet-bin') | |
13 | +optdepends=( | |
14 | + 'flatpak: for Flatpak app management' | |
15 | + 'snapd: for Snap package management' | |
16 | + 'pacman: for Arch package management' | |
17 | +) | |
18 | +source=("git+$url.git") | |
19 | +sha256sums=('SKIP') | |
20 | + | |
21 | +pkgver() { | |
22 | + cd "veet" | |
23 | + git describe --long --tags --abbrev=7 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || | |
24 | + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" | |
25 | +} | |
26 | + | |
27 | +build() { | |
28 | + cd "veet" | |
29 | + export CGO_ENABLED=0 | |
30 | + export GOFLAGS="-buildmode=pie -trimpath -modcacherw" | |
31 | + export LDFLAGS="-s -w -X main.version=$pkgver" | |
32 | + go build -ldflags "$LDFLAGS" -o veet . | |
33 | +} | |
34 | + | |
35 | +check() { | |
36 | + cd "veet" | |
37 | + go test ./... | |
38 | +} | |
39 | + | |
40 | +package() { | |
41 | + cd "veet" | |
42 | + install -Dm755 veet "$pkgdir/usr/bin/veet" | |
43 | + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" | |
44 | + install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md" | |
45 | + | |
46 | + # Shell autocompletions | |
47 | + "$pkgdir/usr/bin/veet" completion bash | install -Dm644 /dev/stdin "$pkgdir/usr/share/bash-completion/completions/veet" | |
48 | + "$pkgdir/usr/bin/veet" completion zsh | install -Dm644 /dev/stdin "$pkgdir/usr/share/zsh/site-functions/_veet" | |
49 | + "$pkgdir/usr/bin/veet" completion fish | install -Dm644 /dev/stdin "$pkgdir/usr/share/fish/vendor_completions.d/veet.fish" | |
50 | +} | |
0 | 51 | |
โผinternal/detector/brew.go
+45-0
| @@ -0,0 +1,45 @@ | ||
1 | +package detector | |
2 | + | |
3 | +import ( | |
4 | + "context" | |
5 | + "strings" | |
6 | + | |
7 | + "github.com/swadhinbiswas/veet/internal/model" | |
8 | +) | |
9 | + | |
10 | +type brewDetector struct { | |
11 | + ex Execer | |
12 | + path string | |
13 | +} | |
14 | + | |
15 | +// NewBrewDetector detects Homebrew formulae and casks on Linux. | |
16 | +func NewBrewDetector(ex Execer) Detector { | |
17 | + path, _ := ex.LookPath("brew") | |
18 | + return &brewDetector{ex: ex, path: path} | |
19 | +} | |
20 | + | |
21 | +func (d *brewDetector) Source() string { return "brew" } | |
22 | +func (d *brewDetector) Available() bool { return d.path != "" } | |
23 | + | |
24 | +func (d *brewDetector) Detect(ctx context.Context) ([]model.AppInfo, error) { | |
25 | + out, err := Exec(ctx, d.ex, "brew", "list", "--versions") | |
26 | + if err != nil { | |
27 | + return nil, err | |
28 | + } | |
29 | + var apps []model.AppInfo | |
30 | + for _, line := range strings.Split(out, "\n") { | |
31 | + fields := strings.Fields(line) | |
32 | + if len(fields) < 2 { | |
33 | + continue | |
34 | + } | |
35 | + name := fields[0] | |
36 | + version := fields[1] | |
37 | + apps = append(apps, model.AppInfo{ | |
38 | + Name: name, | |
39 | + Version: version, | |
40 | + Source: "brew", | |
41 | + Status: "Installed", | |
42 | + }) | |
43 | + } | |
44 | + return apps, nil | |
45 | +} | |
0 | 46 | |
โผinternal/detector/cache.go
+2-0
| @@ -85,6 +85,8 @@ func (d *cacheDetector) Detect(ctx context.Context) ([]model.AppInfo, error) { | ||
85 | 85 | |
86 | 86 | scanDir(filepath.Join(d.home, ".cache"), "") |
87 | 87 | scanDir(filepath.Join(d.home, ".local", "share"), "share/") |
88 | + scanDir(filepath.Join(d.home, ".var", "app"), "flatpak-data/") | |
89 | + scanDir(filepath.Join(d.home, "snap"), "snap-data/") | |
88 | 90 | |
89 | 91 | // Orphaned dotfile directories in $HOME. |
90 | 92 | if entries, err := os.ReadDir(d.home); err == nil { |
91 | 93 | |
โผinternal/detector/detector.go
+31-1
| @@ -72,25 +72,55 @@ func Exec(ctx context.Context, e Execer, name string, args ...string) (string, e | ||
72 | 72 | return out.String(), nil |
73 | 73 | } |
74 | 74 | |
75 | +// ProgressEvent describes a detector's state change during scan. | |
76 | +type ProgressEvent struct { | |
77 | + Index int | |
78 | + Source string | |
79 | + Status string // "starting", "done", "skipped", "error" | |
80 | + Count int | |
81 | + Total int | |
82 | + Err error | |
83 | +} | |
84 | + | |
75 | 85 | // RunAll executes every detector concurrently and reports results. |
76 | 86 | func RunAll(ctx context.Context, e Execer, detectors []Detector) []Runner { |
87 | + return RunAllStreaming(ctx, e, detectors, nil) | |
88 | +} | |
89 | + | |
90 | +// RunAllStreaming executes every detector concurrently and streams ProgressEvents to onProgress. | |
91 | +func RunAllStreaming(ctx context.Context, e Execer, detectors []Detector, onProgress func(ProgressEvent)) []Runner { | |
77 | 92 | results := make([]Runner, len(detectors)) |
78 | 93 | var wg sync.WaitGroup |
94 | + total := len(detectors) | |
79 | 95 | for i, d := range detectors { |
80 | 96 | wg.Add(1) |
81 | 97 | go func(i int, d Detector) { |
82 | 98 | defer wg.Done() |
83 | - res := Runner{Source: d.Source()} | |
99 | + src := d.Source() | |
100 | + if onProgress != nil { | |
101 | + onProgress(ProgressEvent{Index: i, Source: src, Status: "starting", Total: total}) | |
102 | + } | |
103 | + res := Runner{Source: src} | |
84 | 104 | if !d.Available() { |
85 | 105 | res.Skipped = true |
86 | 106 | res.Reason = "not installed" |
87 | 107 | results[i] = res |
108 | + if onProgress != nil { | |
109 | + onProgress(ProgressEvent{Index: i, Source: src, Status: "skipped", Total: total}) | |
110 | + } | |
88 | 111 | return |
89 | 112 | } |
90 | 113 | apps, err := d.Detect(ctx) |
91 | 114 | res.Apps = apps |
92 | 115 | res.Err = err |
93 | 116 | results[i] = res |
117 | + if onProgress != nil { | |
118 | + status := "done" | |
119 | + if err != nil { | |
120 | + status = "error" | |
121 | + } | |
122 | + onProgress(ProgressEvent{Index: i, Source: src, Status: status, Count: len(apps), Total: total, Err: err}) | |
123 | + } | |
94 | 124 | }(i, d) |
95 | 125 | } |
96 | 126 | wg.Wait() |
97 | 127 | |
โผinternal/detector/detector_test.go
+74-0
| @@ -4,6 +4,7 @@ import ( | ||
4 | 4 | "bytes" |
5 | 5 | "context" |
6 | 6 | "strings" |
7 | + "sync" | |
7 | 8 | "testing" |
8 | 9 | |
9 | 10 | "github.com/swadhinbiswas/veet/internal/model" |
| @@ -155,6 +156,79 @@ func TestRunAllConcurrent(t *testing.T) { | ||
155 | 156 | } |
156 | 157 | } |
157 | 158 | |
159 | +func TestBrewDetector(t *testing.T) { | |
160 | + ex := fakeExecer{ | |
161 | + paths: map[string]string{"brew": "/usr/bin/brew"}, | |
162 | + cmds: map[string]string{ | |
163 | + "brew list --versions": "htop 3.2.2\nripgrep 14.1.0\n", | |
164 | + }, | |
165 | + } | |
166 | + d := NewBrewDetector(ex) | |
167 | + if !d.Available() { | |
168 | + t.Fatal("expected brew detector to be available") | |
169 | + } | |
170 | + apps, err := d.Detect(context.Background()) | |
171 | + if err != nil { | |
172 | + t.Fatal(err) | |
173 | + } | |
174 | + if len(apps) != 2 { | |
175 | + t.Fatalf("expected 2 brew apps, got %d", len(apps)) | |
176 | + } | |
177 | + if apps[0].Name != "htop" || apps[0].Version != "3.2.2" || apps[0].Source != "brew" { | |
178 | + t.Errorf("unexpected first app: %+v", apps[0]) | |
179 | + } | |
180 | +} | |
181 | + | |
182 | +func TestNixDetector(t *testing.T) { | |
183 | + ex := fakeExecer{ | |
184 | + paths: map[string]string{"nix-env": "/usr/bin/nix-env"}, | |
185 | + cmds: map[string]string{ | |
186 | + "nix-env -q": "git-2.42.0\nhello-2.12.1\n", | |
187 | + }, | |
188 | + } | |
189 | + d := NewNixDetector(ex) | |
190 | + if !d.Available() { | |
191 | + t.Fatal("expected nix detector to be available") | |
192 | + } | |
193 | + apps, err := d.Detect(context.Background()) | |
194 | + if err != nil { | |
195 | + t.Fatal(err) | |
196 | + } | |
197 | + if len(apps) != 2 { | |
198 | + t.Fatalf("expected 2 nix apps, got %d", len(apps)) | |
199 | + } | |
200 | + if apps[0].Name != "git" || apps[0].Version != "2.42.0" || apps[0].Source != "nix" { | |
201 | + t.Errorf("unexpected first app: %+v", apps[0]) | |
202 | + } | |
203 | +} | |
204 | + | |
205 | +func TestScanStreamingEvents(t *testing.T) { | |
206 | + ex := fakeExecer{ | |
207 | + paths: map[string]string{"dpkg-query": "/usr/bin/dpkg-query"}, | |
208 | + cmds: map[string]string{ | |
209 | + "dpkg-query -W -f=${binary:Package}\t${Version}\t${Installed-Size}\n": "vim\t9.0\t1000\n", | |
210 | + }, | |
211 | + } | |
212 | + var mu sync.Mutex | |
213 | + var events []ProgressEvent | |
214 | + apps, skipped, errs := ScanStreaming(context.Background(), ex, "/tmp/fakehome", func(ev ProgressEvent) { | |
215 | + mu.Lock() | |
216 | + events = append(events, ev) | |
217 | + mu.Unlock() | |
218 | + }) | |
219 | + if len(apps) == 0 { | |
220 | + t.Fatal("expected detected apps") | |
221 | + } | |
222 | + _ = skipped | |
223 | + _ = errs | |
224 | + mu.Lock() | |
225 | + count := len(events) | |
226 | + mu.Unlock() | |
227 | + if count == 0 { | |
228 | + t.Fatal("expected progress events") | |
229 | + } | |
230 | +} | |
231 | + | |
158 | 232 | func names(apps []model.AppInfo) []string { |
159 | 233 | var out []string |
160 | 234 | for _, a := range apps { |
161 | 235 | |
โผinternal/detector/goinstall.go
+16-2
| @@ -2,6 +2,7 @@ package detector | ||
2 | 2 | |
3 | 3 | import ( |
4 | 4 | "context" |
5 | + "debug/buildinfo" | |
5 | 6 | "os" |
6 | 7 | "path/filepath" |
7 | 8 | "strings" |
| @@ -42,15 +43,28 @@ func (d *goinstallDetector) Detect(ctx context.Context) ([]model.AppInfo, error) | ||
42 | 43 | } |
43 | 44 | info, err := e.Info() |
44 | 45 | if err != nil || info.Mode()&0111 == 0 { |
45 | - continue // heuristic: only executable files are go-installed binaries | |
46 | + continue // only executable files | |
46 | 47 | } |
48 | + fullPath := filepath.Join(bin, e.Name()) | |
47 | 49 | size := (info.Size() + 1023) / 1024 |
50 | + version := "-" | |
51 | + homepage := "" | |
52 | + if bi, err := buildinfo.ReadFile(fullPath); err == nil { | |
53 | + if bi.Main.Version != "" && bi.Main.Version != "(devel)" { | |
54 | + version = bi.Main.Version | |
55 | + } | |
56 | + if bi.Main.Path != "" { | |
57 | + homepage = "https://" + bi.Main.Path | |
58 | + } | |
59 | + } | |
48 | 60 | apps = append(apps, model.AppInfo{ |
49 | 61 | Name: e.Name(), |
50 | - Version: "unknown", | |
62 | + Version: version, | |
51 | 63 | Source: "go", |
64 | + InstalledOn: info.ModTime(), | |
52 | 65 | InstallSizeKB: size, |
53 | 66 | Status: "Installed", |
67 | + Homepage: homepage, | |
54 | 68 | }) |
55 | 69 | } |
56 | 70 | return apps, nil |
57 | 71 | |
โผinternal/detector/nix.go
+56-0
| @@ -0,0 +1,56 @@ | ||
1 | +package detector | |
2 | + | |
3 | +import ( | |
4 | + "context" | |
5 | + "strings" | |
6 | + | |
7 | + "github.com/swadhinbiswas/veet/internal/model" | |
8 | +) | |
9 | + | |
10 | +type nixDetector struct { | |
11 | + ex Execer | |
12 | + path string | |
13 | +} | |
14 | + | |
15 | +// NewNixDetector detects user-installed Nix packages. | |
16 | +func NewNixDetector(ex Execer) Detector { | |
17 | + path, _ := ex.LookPath("nix-env") | |
18 | + if path == "" { | |
19 | + path, _ = ex.LookPath("nix") | |
20 | + } | |
21 | + return &nixDetector{ex: ex, path: path} | |
22 | +} | |
23 | + | |
24 | +func (d *nixDetector) Source() string { return "nix" } | |
25 | +func (d *nixDetector) Available() bool { return d.path != "" } | |
26 | + | |
27 | +func (d *nixDetector) Detect(ctx context.Context) ([]model.AppInfo, error) { | |
28 | + out, err := Exec(ctx, d.ex, "nix-env", "-q") | |
29 | + if err != nil { | |
30 | + return nil, err | |
31 | + } | |
32 | + var apps []model.AppInfo | |
33 | + for _, line := range strings.Split(out, "\n") { | |
34 | + trimmed := strings.TrimSpace(line) | |
35 | + if trimmed == "" { | |
36 | + continue | |
37 | + } | |
38 | + name := trimmed | |
39 | + version := "-" | |
40 | + lastDash := strings.LastIndex(trimmed, "-") | |
41 | + if lastDash > 0 && lastDash < len(trimmed)-1 { | |
42 | + candidateVer := trimmed[lastDash+1:] | |
43 | + if len(candidateVer) > 0 && (candidateVer[0] >= '0' && candidateVer[0] <= '9') { | |
44 | + name = trimmed[:lastDash] | |
45 | + version = candidateVer | |
46 | + } | |
47 | + } | |
48 | + apps = append(apps, model.AppInfo{ | |
49 | + Name: name, | |
50 | + Version: version, | |
51 | + Source: "nix", | |
52 | + Status: "Installed", | |
53 | + }) | |
54 | + } | |
55 | + return apps, nil | |
56 | +} | |
0 | 57 | |
โผinternal/detector/pacman.go
+78-1
| @@ -57,8 +57,21 @@ func (d *pacmanDetector) Detect(ctx context.Context) ([]model.AppInfo, error) { | ||
57 | 57 | } |
58 | 58 | } |
59 | 59 | |
60 | + allKeys := keysOf(names) | |
61 | + if len(allKeys) == 0 { | |
62 | + return nil, nil | |
63 | + } | |
64 | + | |
65 | + // Try bulk pacman -Qi first (single process, ~50x faster) | |
66 | + if bulkInfo, err := Exec(ctx, d.ex, "pacman", "-Qi"); err == nil && strings.Contains(bulkInfo, "Name") { | |
67 | + apps := parsePacmanQiBulk(bulkInfo, names, aurSet) | |
68 | + if len(apps) > 0 { | |
69 | + return apps, nil | |
70 | + } | |
71 | + } | |
72 | + | |
60 | 73 | sink := &appSink{} |
61 | - workerPool(keysOf(names), 8, func(name string) { | |
74 | + workerPool(allKeys, 8, func(name string) { | |
62 | 75 | var sizeKB int64 |
63 | 76 | var installed string |
64 | 77 | var deps []string |
| @@ -109,6 +122,70 @@ func (d *pacmanDetector) Detect(ctx context.Context) ([]model.AppInfo, error) { | ||
109 | 122 | return sink.apps, nil |
110 | 123 | } |
111 | 124 | |
125 | +func parsePacmanQiBulk(output string, filterNames map[string]string, aurSet map[string]bool) []model.AppInfo { | |
126 | + var apps []model.AppInfo | |
127 | + entries := strings.Split(output, "\n\n") | |
128 | + for _, entry := range entries { | |
129 | + var name, ver, installed, url, maint string | |
130 | + var sizeKB int64 | |
131 | + var deps []string | |
132 | + for _, line := range strings.Split(entry, "\n") { | |
133 | + key, val, ok := strings.Cut(line, ":") | |
134 | + if !ok { | |
135 | + continue | |
136 | + } | |
137 | + key, val = strings.TrimSpace(key), strings.TrimSpace(val) | |
138 | + switch key { | |
139 | + case "Name": | |
140 | + name = val | |
141 | + case "Version": | |
142 | + ver = val | |
143 | + case "Installed Size": | |
144 | + sizeKB = parseHumanSize(val) | |
145 | + case "Install Date": | |
146 | + installed = val | |
147 | + case "Depends On": | |
148 | + if val != "None" { | |
149 | + for _, dep := range strings.Split(val, " ") { | |
150 | + if dep != "" { | |
151 | + deps = append(deps, dep) | |
152 | + } | |
153 | + } | |
154 | + } | |
155 | + case "URL": | |
156 | + url = val | |
157 | + case "Packager": | |
158 | + maint = val | |
159 | + } | |
160 | + } | |
161 | + if name == "" { | |
162 | + continue | |
163 | + } | |
164 | + if _, needed := filterNames[name]; !needed { | |
165 | + continue | |
166 | + } | |
167 | + if ver == "" { | |
168 | + ver = filterNames[name] | |
169 | + } | |
170 | + source := "pacman" | |
171 | + if aurSet[name] { | |
172 | + source = "aur" | |
173 | + } | |
174 | + apps = append(apps, model.AppInfo{ | |
175 | + Name: name, | |
176 | + Version: ver, | |
177 | + Source: source, | |
178 | + InstalledOn: parseDate(installed), | |
179 | + InstallSizeKB: sizeKB, | |
180 | + Status: "Installed", | |
181 | + Dependencies: deps, | |
182 | + Maintainer: maint, | |
183 | + Homepage: url, | |
184 | + }) | |
185 | + } | |
186 | + return apps | |
187 | +} | |
188 | + | |
112 | 189 | func keysOf(m map[string]string) []string { |
113 | 190 | out := make([]string, 0, len(m)) |
114 | 191 | for k := range m { |
115 | 192 | |
โผinternal/detector/registry.go
+8-1
| @@ -17,6 +17,8 @@ func Registry(ex Execer, home string) []Detector { | ||
17 | 17 | NewFlatpakDetector(ex), |
18 | 18 | NewSnapDetector(ex), |
19 | 19 | NewAppImageDetector(home), |
20 | + NewBrewDetector(ex), | |
21 | + NewNixDetector(ex), | |
20 | 22 | NewOrphanDetector(ex), |
21 | 23 | NewNpmDetector(ex), |
22 | 24 | NewPipxDetector(ex), |
| @@ -31,7 +33,12 @@ func Registry(ex Execer, home string) []Detector { | ||
31 | 33 | // Scan runs every detector concurrently and merges results. |
32 | 34 | // It returns all apps, skipped sources and any non-fatal errors. |
33 | 35 | func Scan(ctx context.Context, ex Execer, home string) ([]model.AppInfo, []string, []error) { |
34 | - results := RunAll(ctx, ex, Registry(ex, home)) | |
36 | + return ScanStreaming(ctx, ex, home, nil) | |
37 | +} | |
38 | + | |
39 | +// ScanStreaming runs every detector concurrently and streams progress events. | |
40 | +func ScanStreaming(ctx context.Context, ex Execer, home string, onProgress func(ProgressEvent)) ([]model.AppInfo, []string, []error) { | |
41 | + results := RunAllStreaming(ctx, ex, Registry(ex, home), onProgress) | |
35 | 42 | var apps []model.AppInfo |
36 | 43 | var skipped []string |
37 | 44 | var errs []error |
38 | 45 | |
โผinternal/history/history.go
+5-0
| @@ -90,3 +90,8 @@ func (l *Log) Read() ([]Entry, error) { | ||
90 | 90 | sort.Slice(entries, func(i, j int) bool { return entries[i].Time.After(entries[j].Time) }) |
91 | 91 | return entries, nil |
92 | 92 | } |
93 | + | |
94 | +// Clear truncates the history log file. | |
95 | +func (l *Log) Clear() error { | |
96 | + return afero.WriteFile(l.fs, l.path, []byte{}, 0o644) | |
97 | +} | |
93 | 98 | |
โผinternal/history/history_test.go
+16-0
| @@ -46,3 +46,19 @@ func TestReadMissingFile(t *testing.T) { | ||
46 | 46 | t.Fatalf("expected no entries, got %d", len(entries)) |
47 | 47 | } |
48 | 48 | } |
49 | + | |
50 | +func TestClear(t *testing.T) { | |
51 | + fs := afero.NewMemMapFs() | |
52 | + l := New(fs, "/log/history.log") | |
53 | + _ = l.Append(Entry{Time: time.Now(), App: "foo", Source: "apt", Status: "ok"}) | |
54 | + if err := l.Clear(); err != nil { | |
55 | + t.Fatalf("Clear failed: %v", err) | |
56 | + } | |
57 | + entries, err := l.Read() | |
58 | + if err != nil { | |
59 | + t.Fatal(err) | |
60 | + } | |
61 | + if len(entries) != 0 { | |
62 | + t.Fatalf("expected empty entries after clear, got %d", len(entries)) | |
63 | + } | |
64 | +} | |
49 | 65 | |
โผinternal/model/app.go
+2-0
| @@ -78,6 +78,8 @@ var SourceMetaByID = map[string]SourceMeta{ | ||
78 | 78 | "gem": {Label: "gem", Icon: "๐", Color: "#EC4899"}, |
79 | 79 | "go": {Label: "go install", Icon: "๐น", Color: "#00E5FF"}, |
80 | 80 | "appimage": {Label: "AppImage", Icon: "๐ฆ", Color: "#38BDF8"}, |
81 | + "brew": {Label: "Homebrew", Icon: "๐บ", Color: "#F59E0B"}, | |
82 | + "nix": {Label: "Nix", Icon: "โ", Color: "#38BDF8"}, | |
81 | 83 | "orphan": {Label: "Orphan", Icon: "๐", Color: "#F59E0B"}, |
82 | 84 | "system": {Label: "System Log", Icon: "๐", Color: "#A78BFA"}, |
83 | 85 | "cache": {Label: "Cache & Logs", Icon: "๐งน", Color: "#EAB308"}, |
84 | 86 | |
โผinternal/model/config.go
+5-0
| @@ -11,6 +11,8 @@ import ( | ||
11 | 11 | type Config struct { |
12 | 12 | // ProtectedPackages are extra names never staged for deep clean. |
13 | 13 | ProtectedPackages []string |
14 | + // Theme is the TUI color palette name ("cyan", "catppuccin", "nord", "dracula", "gruvbox", "tokyo-night", "monokai"). | |
15 | + Theme string | |
14 | 16 | // Home is the user's home directory (overridable for tests). |
15 | 17 | Home string |
16 | 18 | // DataDir stores history.log etc. |
| @@ -29,6 +31,7 @@ func DefaultConfig() *Config { | ||
29 | 31 | Home: home, |
30 | 32 | ConfigDir: filepath.Join(home, ".config", "veet"), |
31 | 33 | DataDir: filepath.Join(home, ".local", "share", "veet"), |
34 | + Theme: "cyan", | |
32 | 35 | ProtectedPackages: nil, |
33 | 36 | } |
34 | 37 | } |
| @@ -40,6 +43,7 @@ func (c *Config) Load() error { | ||
40 | 43 | v.SetConfigType("yaml") |
41 | 44 | v.AddConfigPath(c.ConfigDir) |
42 | 45 | v.SetDefault("protected_packages", []string{}) |
46 | + v.SetDefault("theme", "cyan") | |
43 | 47 | |
44 | 48 | if err := v.ReadInConfig(); err != nil { |
45 | 49 | if _, ok := err.(viper.ConfigFileNotFoundError); ok { |
| @@ -48,6 +52,7 @@ func (c *Config) Load() error { | ||
48 | 52 | return err |
49 | 53 | } |
50 | 54 | c.ProtectedPackages = v.GetStringSlice("protected_packages") |
55 | + c.Theme = v.GetString("theme") | |
51 | 56 | return nil |
52 | 57 | } |
53 | 58 | |
54 | 59 | |
โผinternal/model/config_test.go
+102-0
| @@ -0,0 +1,102 @@ | ||
1 | +package model | |
2 | + | |
3 | +import ( | |
4 | + "os" | |
5 | + "path/filepath" | |
6 | + "testing" | |
7 | +) | |
8 | + | |
9 | +func TestDefaultConfig(t *testing.T) { | |
10 | + cfg := DefaultConfig() | |
11 | + if cfg == nil { | |
12 | + t.Fatal("expected non-nil config") | |
13 | + } | |
14 | + if cfg.Home == "" { | |
15 | + t.Fatal("expected non-empty Home") | |
16 | + } | |
17 | + if cfg.Theme != "cyan" { | |
18 | + t.Fatalf("expected theme cyan, got %s", cfg.Theme) | |
19 | + } | |
20 | +} | |
21 | + | |
22 | +func TestConfigLoadWithFile(t *testing.T) { | |
23 | + tmpDir := t.TempDir() | |
24 | + cfgFile := filepath.Join(tmpDir, "config.yaml") | |
25 | + content := []byte("theme: \"catppuccin\"\nprotected_packages:\n - my-custom-daemon\n - secret-tool\n") | |
26 | + if err := os.WriteFile(cfgFile, content, 0o644); err != nil { | |
27 | + t.Fatal(err) | |
28 | + } | |
29 | + | |
30 | + cfg := &Config{ConfigDir: tmpDir} | |
31 | + if err := cfg.Load(); err != nil { | |
32 | + t.Fatalf("unexpected error loading config: %v", err) | |
33 | + } | |
34 | + if cfg.Theme != "catppuccin" { | |
35 | + t.Fatalf("expected theme catppuccin, got %s", cfg.Theme) | |
36 | + } | |
37 | + if len(cfg.ProtectedPackages) != 2 { | |
38 | + t.Fatalf("expected 2 protected packages, got %d", len(cfg.ProtectedPackages)) | |
39 | + } | |
40 | + set := cfg.ProtectedSet() | |
41 | + if !set["my-custom-daemon"] || !set["secret-tool"] { | |
42 | + t.Fatal("expected custom protected packages in set") | |
43 | + } | |
44 | + if !set["glibc"] || !set["linux"] || !set["systemd"] { | |
45 | + t.Fatal("expected core system packages in set") | |
46 | + } | |
47 | +} | |
48 | + | |
49 | +func TestRemovableFilesTotalAndAdd(t *testing.T) { | |
50 | + var rem RemovableFiles | |
51 | + if rem.Staged() { | |
52 | + t.Fatal("expected initially unstaged") | |
53 | + } | |
54 | + rem.AddPath("/path/to/cfg", 100, false, &rem.ConfigKB) | |
55 | + rem.AddPath("/var/log/app", 200, true, &rem.LogKB) | |
56 | + if !rem.Staged() { | |
57 | + t.Fatal("expected staged after AddPath") | |
58 | + } | |
59 | + if rem.FileCount() != 2 { | |
60 | + t.Fatalf("expected 2 files, got %d", rem.FileCount()) | |
61 | + } | |
62 | + if len(rem.Elevated) != 1 || rem.Elevated[0] != "/var/log/app" { | |
63 | + t.Fatalf("unexpected elevated slice: %v", rem.Elevated) | |
64 | + } | |
65 | + if rem.TotalKB() != 300 { | |
66 | + t.Fatalf("expected TotalKB 300, got %d", rem.TotalKB()) | |
67 | + } | |
68 | +} | |
69 | + | |
70 | +func TestCandidates(t *testing.T) { | |
71 | + flatpakC := HomeCandidates("flatpak", "org.videolan.VLC") | |
72 | + if len(flatpakC) != 1 || flatpakC[0] != filepath.Join(".var", "app", "org.videolan.VLC") { | |
73 | + t.Fatalf("unexpected flatpak home candidate: %v", flatpakC) | |
74 | + } | |
75 | + snapC := HomeCandidates("snap", "spotify") | |
76 | + if len(snapC) != 1 || snapC[0] != filepath.Join("snap", "spotify") { | |
77 | + t.Fatalf("unexpected snap home candidate: %v", snapC) | |
78 | + } | |
79 | + sysC := SystemCandidates("nginx") | |
80 | + if len(sysC) < 3 { | |
81 | + t.Fatalf("expected at least 3 system candidates, got %d", len(sysC)) | |
82 | + } | |
83 | +} | |
84 | + | |
85 | +func TestHumanSizeUnits(t *testing.T) { | |
86 | + cases := []struct { | |
87 | + kb int64 | |
88 | + want string | |
89 | + }{ | |
90 | + {0, "0B"}, | |
91 | + {500, "500KB"}, | |
92 | + {1024, "1MB"}, | |
93 | + {1536, "1.5MB"}, | |
94 | + {1024 * 1024, "1GB"}, | |
95 | + {1024 * 1024 * 1024, "1TB"}, | |
96 | + } | |
97 | + for _, c := range cases { | |
98 | + if got := HumanSize(c.kb); got != c.want { | |
99 | + t.Errorf("HumanSize(%d) = %q, want %q", c.kb, got, c.want) | |
100 | + } | |
101 | + } | |
102 | +} | |
0 | 103 | |
โผinternal/ui/app.go
+431-39
| @@ -10,6 +10,7 @@ import ( | ||
10 | 10 | "strings" |
11 | 11 | "time" |
12 | 12 | |
13 | + "github.com/charmbracelet/bubbles/progress" | |
13 | 14 | "github.com/charmbracelet/bubbles/spinner" |
14 | 15 | "github.com/charmbracelet/bubbles/textinput" |
15 | 16 | "github.com/charmbracelet/bubbles/viewport" |
| @@ -30,6 +31,7 @@ const ( | ||
30 | 31 | stateScanning state = iota |
31 | 32 | stateReady |
32 | 33 | stateConfirming |
34 | + stateConfirmDelete | |
33 | 35 | stateUninstalling |
34 | 36 | stateHistory |
35 | 37 | stateSettings |
| @@ -77,14 +79,33 @@ func (s SortMode) Label() string { | ||
77 | 79 | |
78 | 80 | type startScanMsg struct{} |
79 | 81 | type activityMsg string |
82 | + | |
83 | +// ScanSourceState holds the live status of a single detector during scan. | |
84 | +type ScanSourceState struct { | |
85 | + Status string // "pending", "starting", "done", "skipped", "error" | |
86 | + Count int | |
87 | + Err error | |
88 | +} | |
89 | + | |
90 | +type scanProgressMsg struct { | |
91 | + ev detector.ProgressEvent | |
92 | + pump *scanPump | |
93 | +} | |
94 | + | |
95 | +type scanPump struct { | |
96 | + ch chan detector.ProgressEvent | |
97 | + done chan scanDoneMsg | |
98 | +} | |
99 | + | |
80 | 100 | type scanDoneMsg struct { |
81 | 101 | apps []model.AppInfo |
82 | 102 | skipped []string |
83 | 103 | errs []error |
84 | 104 | } |
85 | 105 | type stagedBatchMsg struct { |
86 | - apps []*model.AppInfo | |
87 | - errs []string | |
106 | + apps []*model.AppInfo | |
107 | + errs []string | |
108 | + confirmDelete bool | |
88 | 109 | } |
89 | 110 | type uninstallStepMsg struct { |
90 | 111 | step uninstaller.Step |
| @@ -117,6 +138,12 @@ type Model struct { | ||
117 | 138 | |
118 | 139 | width, height int |
119 | 140 | spinner spinner.Model |
141 | + scanBar progress.Model | |
142 | + scanSources map[string]ScanSourceState | |
143 | + scanCompleted int | |
144 | + scanTotal int | |
145 | + scanStart time.Time | |
146 | + scanPump *scanPump | |
120 | 147 | activity []string // scan/refresh notes, newest last |
121 | 148 | |
122 | 149 | allApps []model.AppInfo |
| @@ -150,48 +177,80 @@ func New(cfg *model.Config) *Model { | ||
150 | 177 | } |
151 | 178 | |
152 | 179 | func newModel(cfg *model.Config, un *uninstaller.Uninstaller, hlog *history.Log) *Model { |
180 | + ApplyTheme(cfg.Theme) | |
153 | 181 | details := viewport.New(60, 12) |
154 | 182 | confirm := viewport.New(80, 20) |
155 | 183 | hview := viewport.New(80, 20) |
156 | 184 | details.MouseWheelEnabled = true |
157 | 185 | confirm.MouseWheelEnabled = true |
158 | 186 | hview.MouseWheelEnabled = true |
187 | + scanBar := progress.New(progress.WithSolidFill(Primary)) | |
188 | + scanBar.Width = 50 | |
189 | + scanBar.ShowPercentage = true | |
159 | 190 | m := &Model{ |
160 | - cfg: cfg, | |
161 | - un: un, | |
162 | - hlog: hlog, | |
163 | - state: stateScanning, | |
164 | - spinner: spinner.New(), | |
165 | - table: NewAppTable(), | |
166 | - filter: []string{"All Sources"}, | |
167 | - details: &details, | |
168 | - confirm: &confirm, | |
169 | - progress: NewProgressPanel(), | |
170 | - hview: &hview, | |
191 | + cfg: cfg, | |
192 | + un: un, | |
193 | + hlog: hlog, | |
194 | + state: stateScanning, | |
195 | + spinner: spinner.New(), | |
196 | + scanBar: scanBar, | |
197 | + scanSources: make(map[string]ScanSourceState), | |
198 | + scanTotal: 17, | |
199 | + scanStart: time.Now(), | |
200 | + table: NewAppTable(), | |
201 | + filter: []string{"All Sources"}, | |
202 | + details: &details, | |
203 | + confirm: &confirm, | |
204 | + progress: NewProgressPanel(), | |
205 | + hview: &hview, | |
171 | 206 | } |
172 | 207 | m.spinner.Style = lipgloss.NewStyle().Foreground(primary) |
173 | 208 | m.search = textinput.New() |
174 | - m.search.Placeholder = "type to filter..." | |
209 | + m.search.Placeholder = "type to filter (@flatpak, >100M, name)..." | |
175 | 210 | m.search.Width = 40 |
176 | 211 | m.search.Prompt = "Search: " |
177 | 212 | m.search.PromptStyle = lipgloss.NewStyle().Bold(true).Foreground(primary) |
178 | 213 | m.search.TextStyle = lipgloss.NewStyle().Foreground(neutral) |
179 | 214 | m.search.PlaceholderStyle = lipgloss.NewStyle().Foreground(mutedColor) |
180 | - m.activity = []string{"starting detector scan..."} | |
215 | + m.activity = []string{"starting concurrent detector scan..."} | |
181 | 216 | return m |
182 | 217 | } |
183 | 218 | |
184 | -// Init kicks off the first scan. | |
219 | +// Init kicks off the first streaming scan. | |
185 | 220 | func (m *Model) Init() tea.Cmd { |
186 | - return tea.Batch(m.spinner.Tick, scanCmd(m.cfg)) | |
221 | + pump, cmd := startScan(m.cfg) | |
222 | + m.scanPump = pump | |
223 | + return tea.Batch(m.spinner.Tick, cmd) | |
187 | 224 | } |
188 | 225 | |
189 | -func scanCmd(cfg *model.Config) tea.Cmd { | |
190 | - return func() tea.Msg { | |
226 | +func startScan(cfg *model.Config) (*scanPump, tea.Cmd) { | |
227 | + p := &scanPump{ | |
228 | + ch: make(chan detector.ProgressEvent, 64), | |
229 | + done: make(chan scanDoneMsg, 1), | |
230 | + } | |
231 | + go func() { | |
191 | 232 | ctx, cancel := context.WithTimeout(context.Background(), 60*time.Second) |
192 | 233 | defer cancel() |
193 | - apps, skipped, errs := detector.Scan(ctx, detector.RealExec{}, cfg.Home) | |
194 | - return scanDoneMsg{apps: apps, skipped: skipped, errs: errs} | |
234 | + apps, skipped, errs := detector.ScanStreaming(ctx, detector.RealExec{}, cfg.Home, func(ev detector.ProgressEvent) { | |
235 | + p.ch <- ev | |
236 | + }) | |
237 | + close(p.ch) | |
238 | + p.done <- scanDoneMsg{apps: apps, skipped: skipped, errs: errs} | |
239 | + }() | |
240 | + return p, p.next() | |
241 | +} | |
242 | + | |
243 | +func (p *scanPump) next() tea.Cmd { | |
244 | + return func() tea.Msg { | |
245 | + select { | |
246 | + case ev, ok := <-p.ch: | |
247 | + if ok { | |
248 | + return scanProgressMsg{ev: ev, pump: p} | |
249 | + } | |
250 | + default: | |
251 | + } | |
252 | + done := <-p.done | |
253 | + return done | |
195 | 254 | } |
196 | 255 | } |
197 | 256 | |
| @@ -213,8 +272,34 @@ func (m *Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { | ||
213 | 272 | |
214 | 273 | case startScanMsg: |
215 | 274 | m.state = stateScanning |
275 | + m.scanSources = make(map[string]ScanSourceState) | |
276 | + m.scanCompleted = 0 | |
277 | + m.scanTotal = 17 | |
278 | + m.scanStart = time.Now() | |
216 | 279 | m.activity = append(m.activity, "refreshing all sources...") |
217 | - return m, scanCmd(m.cfg) | |
280 | + pump, cmd := startScan(m.cfg) | |
281 | + m.scanPump = pump | |
282 | + return m, cmd | |
283 | + | |
284 | + case scanProgressMsg: | |
285 | + if m.scanSources == nil { | |
286 | + m.scanSources = make(map[string]ScanSourceState) | |
287 | + } | |
288 | + m.scanSources[msg.ev.Source] = ScanSourceState{ | |
289 | + Status: msg.ev.Status, | |
290 | + Count: msg.ev.Count, | |
291 | + Err: msg.ev.Err, | |
292 | + } | |
293 | + if msg.ev.Total > 0 { | |
294 | + m.scanTotal = msg.ev.Total | |
295 | + } | |
296 | + if msg.ev.Status == "done" || msg.ev.Status == "skipped" || msg.ev.Status == "error" { | |
297 | + m.scanCompleted++ | |
298 | + } | |
299 | + if msg.ev.Status == "done" && msg.ev.Count > 0 { | |
300 | + m.activity = append(m.activity, fmt.Sprintf("%s: found %d package(s)", msg.ev.Source, msg.ev.Count)) | |
301 | + } | |
302 | + return m, msg.pump.next() | |
218 | 303 | |
219 | 304 | case scanDoneMsg: |
220 | 305 | m.allApps = msg.apps |
| @@ -240,8 +325,13 @@ func (m *Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { | ||
240 | 325 | m.pending = msg.apps |
241 | 326 | m.pendingErrs = msg.errs |
242 | 327 | m.table.SetApps(m.pointers) |
243 | - m.state = stateConfirming | |
244 | - m.renderConfirm() | |
328 | + if msg.confirmDelete { | |
329 | + m.state = stateConfirmDelete | |
330 | + m.renderDeleteConfirm() | |
331 | + } else { | |
332 | + m.state = stateConfirming | |
333 | + m.renderConfirm() | |
334 | + } | |
245 | 335 | return m, nil |
246 | 336 | |
247 | 337 | case uninstallStepMsg: |
| @@ -297,6 +387,8 @@ func (m *Model) handleKey(msg tea.KeyMsg) tea.Cmd { | ||
297 | 387 | return m.handleReadyKey(msg) |
298 | 388 | case stateConfirming: |
299 | 389 | return m.handleConfirmKey(msg) |
390 | + case stateConfirmDelete: | |
391 | + return m.handleDeleteConfirmKey(msg) | |
300 | 392 | case stateUninstalling: |
301 | 393 | return nil // input blocked during an active uninstall |
302 | 394 | case stateHistory, stateSettings, stateHelp: |
| @@ -417,6 +509,24 @@ func (m *Model) handleReadyKey(msg tea.KeyMsg) tea.Cmd { | ||
417 | 509 | m.activity = append(m.activity, fmt.Sprintf("skipped %d protected system components", refused)) |
418 | 510 | } |
419 | 511 | return nil |
512 | + case "d", "D": | |
513 | + // Dedicated delete key: stage the selected apps (or the row under | |
514 | + // the cursor) and open the Yes/No confirmation popup. | |
515 | + apps := m.table.SelectedApps() | |
516 | + if len(apps) == 0 { | |
517 | + if app := m.table.Current(); app != nil { | |
518 | + if app.Protected { | |
519 | + m.activity = append(m.activity, "protected: "+app.Name+" is a core system component") | |
520 | + return nil | |
521 | + } | |
522 | + apps = []*model.AppInfo{app} | |
523 | + } | |
524 | + } | |
525 | + if len(apps) == 0 { | |
526 | + m.activity = append(m.activity, "nothing selected โ move to an app first") | |
527 | + return nil | |
528 | + } | |
529 | + return m.stageForDelete(apps) | |
420 | 530 | case "c": |
421 | 531 | var cacheApps []*model.AppInfo |
422 | 532 | for _, p := range m.pointers { |
| @@ -468,6 +578,100 @@ func (m *Model) handleConfirmKey(msg tea.KeyMsg) tea.Cmd { | ||
468 | 578 | return nil |
469 | 579 | } |
470 | 580 | |
581 | +// handleDeleteConfirmKey answers the "really delete?" popup: | |
582 | +// - y / Y / Enter -> run the uninstall now | |
583 | +// - n / N / Esc / q -> back to the selection screen untouched | |
584 | +func (m *Model) handleDeleteConfirmKey(msg tea.KeyMsg) tea.Cmd { | |
585 | + switch msg.String() { | |
586 | + case "y", "Y", "enter": | |
587 | + apps := m.pending | |
588 | + if len(apps) == 0 { | |
589 | + m.state = stateReady | |
590 | + return nil | |
591 | + } | |
592 | + m.pending = nil | |
593 | + m.pendingErrs = nil | |
594 | + m.state = stateUninstalling | |
595 | + m.progress.Start(fmt.Sprintf("Uninstalling %d app(s)...", len(apps))) | |
596 | + m.runStart = time.Now() | |
597 | + pump := startUninstall(m.un, apps) | |
598 | + return pump.next() | |
599 | + case "n", "N", "esc", "q": | |
600 | + // No: return to the previous selection screen, nothing deleted. | |
601 | + m.pending = nil | |
602 | + m.pendingErrs = nil | |
603 | + m.state = stateReady | |
604 | + m.activity = append(m.activity, "delete cancelled โ nothing was removed") | |
605 | + return nil | |
606 | + case "j", "k", "up", "down", "pgup", "pgdown", " ", "ctrl+d", "ctrl+u", "g", "G", "home", "end": | |
607 | + vp, cmd := m.confirm.Update(msg) | |
608 | + m.confirm = &vp | |
609 | + return cmd | |
610 | + } | |
611 | + return nil | |
612 | +} | |
613 | + | |
614 | +// renderDeleteConfirm builds the Yes/No popup content for the staged apps. | |
615 | +func (m *Model) renderDeleteConfirm() { | |
616 | + var b strings.Builder | |
617 | + b.WriteString(DangerText.Render("โ REALLY DELETE?")) | |
618 | + b.WriteString("\n\n") | |
619 | + var totalKB int64 | |
620 | + for i, app := range m.pending { | |
621 | + rem := app.Removable | |
622 | + b.WriteString(" " + SuccessText.Render("โ ") + Title.Render(app.Name) + " " + SourceBadge(app.Source)) | |
623 | + if i < len(m.pendingErrs) && m.pendingErrs[i] != "" { | |
624 | + b.WriteString(" " + DangerText.Render(m.pendingErrs[i])) | |
625 | + b.WriteString("\n") | |
626 | + continue | |
627 | + } | |
628 | + b.WriteString("\n") | |
629 | + b.WriteString(fmt.Sprintf(" %s across %d path(s)", | |
630 | + HighlightText.Render(model.HumanSize(rem.TotalKB())), rem.FileCount())) | |
631 | + if len(rem.Elevated) > 0 { | |
632 | + b.WriteString(" " + DangerText.Render(fmt.Sprintf("(%d needs sudo)", len(rem.Elevated)))) | |
633 | + } | |
634 | + b.WriteString("\n") | |
635 | + for _, p := range rem.Paths { | |
636 | + line := " " + p | |
637 | + if isElevated(p, rem) { | |
638 | + line += " " + DangerText.Render("๐ sudo") | |
639 | + } | |
640 | + b.WriteString(line + "\n") | |
641 | + } | |
642 | + totalKB += rem.TotalKB() | |
643 | + b.WriteString("\n") | |
644 | + } | |
645 | + b.WriteString(HighlightText.Render(fmt.Sprintf("Total: %s reclaimable โ %d app(s)", | |
646 | + model.HumanSize(totalKB), len(m.pending)))) | |
647 | + b.WriteString("\n\n") | |
648 | + b.WriteString(lipgloss.NewStyle().Bold(true).Foreground(success).Render("[Y] Yes, delete") + | |
649 | + " " + lipgloss.NewStyle().Bold(true).Foreground(neutral).Render("[N] No, go back")) | |
650 | + b.WriteString("\n") | |
651 | + m.confirm.SetContent(b.String()) | |
652 | +} | |
653 | + | |
654 | +// renderDeleteConfirmOverlay draws the popup over the main view. | |
655 | +func (m *Model) renderDeleteConfirmOverlay() string { | |
656 | + w := m.width - 12 | |
657 | + h := m.height - 14 | |
658 | + if w < 56 { | |
659 | + w = 56 | |
660 | + } | |
661 | + if h < 10 { | |
662 | + h = 10 | |
663 | + } | |
664 | + m.confirm.Width = w - 6 | |
665 | + m.confirm.Height = h - 4 | |
666 | + box := lipgloss.NewStyle(). | |
667 | + Border(lipgloss.DoubleBorder()). | |
668 | + BorderForeground(danger). | |
669 | + Padding(1, 2). | |
670 | + Width(w). | |
671 | + Render(m.confirm.View()) | |
672 | + return lipgloss.NewStyle().Width(m.width).Align(lipgloss.Center).Render(box) | |
673 | +} | |
674 | + | |
471 | 675 | func (m *Model) handleOverlayKey(msg tea.KeyMsg) tea.Cmd { |
472 | 676 | switch msg.String() { |
473 | 677 | case "ctrl+c", "q": |
| @@ -475,6 +679,13 @@ func (m *Model) handleOverlayKey(msg tea.KeyMsg) tea.Cmd { | ||
475 | 679 | case "esc", "h", "?", "enter": |
476 | 680 | m.state = stateReady |
477 | 681 | return nil |
682 | + case "c", "C": | |
683 | + if m.state == stateHistory { | |
684 | + _ = m.hlog.Clear() | |
685 | + m.hview.SetContent(renderHistory(nil, nil)) | |
686 | + m.activity = append(m.activity, "audit history cleared") | |
687 | + return nil | |
688 | + } | |
478 | 689 | case "l": |
479 | 690 | return func() tea.Msg { |
480 | 691 | entries, err := m.hlog.Read() |
| @@ -493,6 +704,16 @@ func (m *Model) handleOverlayKey(msg tea.KeyMsg) tea.Cmd { | ||
493 | 704 | |
494 | 705 | // stageApps computes the deep-clean preview for apps before confirmation. |
495 | 706 | func (m *Model) stageApps(apps []*model.AppInfo) tea.Cmd { |
707 | + return m.stage(apps, false) | |
708 | +} | |
709 | + | |
710 | +// stageForDelete stages apps and opens the Yes/No delete popup instead of | |
711 | +// the full preview screen. | |
712 | +func (m *Model) stageForDelete(apps []*model.AppInfo) tea.Cmd { | |
713 | + return m.stage(apps, true) | |
714 | +} | |
715 | + | |
716 | +func (m *Model) stage(apps []*model.AppInfo, confirmDelete bool) tea.Cmd { | |
496 | 717 | m.activity = append(m.activity, fmt.Sprintf("staging deep-clean preview for %d app(s)...", len(apps))) |
497 | 718 | return func() tea.Msg { |
498 | 719 | var errs []string |
| @@ -505,7 +726,7 @@ func (m *Model) stageApps(apps []*model.AppInfo) tea.Cmd { | ||
505 | 726 | } |
506 | 727 | } |
507 | 728 | } |
508 | - return stagedBatchMsg{apps: apps, errs: errs} | |
729 | + return stagedBatchMsg{apps: apps, errs: errs, confirmDelete: confirmDelete} | |
509 | 730 | } |
510 | 731 | } |
511 | 732 | |
| @@ -598,7 +819,7 @@ func (m *Model) rebuildFilter() { | ||
598 | 819 | seen[a.Source] = true |
599 | 820 | } |
600 | 821 | m.filter = []string{"All Sources"} |
601 | - for _, s := range []string{"apt", "dnf", "pacman", "aur", "zypper", "flatpak", "snap", "appimage", "orphan", "npm", "pipx", "cargo", "gem", "go", "cache", "system"} { | |
822 | + for _, s := range []string{"apt", "dnf", "pacman", "aur", "zypper", "flatpak", "snap", "appimage", "brew", "nix", "orphan", "npm", "pipx", "cargo", "gem", "go", "cache", "system"} { | |
602 | 823 | if seen[s] { |
603 | 824 | m.filter = append(m.filter, s) |
604 | 825 | } |
| @@ -629,6 +850,70 @@ func fuzzyMatch(query, name string) bool { | ||
629 | 850 | return i == len(q) |
630 | 851 | } |
631 | 852 | |
853 | +type parsedQuery struct { | |
854 | + sourceFilter string | |
855 | + minSizeKB int64 | |
856 | + maxSizeKB int64 | |
857 | + protected *bool | |
858 | + text string | |
859 | +} | |
860 | + | |
861 | +func parseSearchQuery(raw string) parsedQuery { | |
862 | + fields := strings.Fields(raw) | |
863 | + var textParts []string | |
864 | + var pq parsedQuery | |
865 | + | |
866 | + for _, f := range fields { | |
867 | + lower := strings.ToLower(f) | |
868 | + if strings.HasPrefix(lower, "@") { | |
869 | + pq.sourceFilter = strings.TrimPrefix(lower, "@") | |
870 | + } else if strings.HasPrefix(lower, "source:") { | |
871 | + pq.sourceFilter = strings.TrimPrefix(lower, "source:") | |
872 | + } else if strings.HasPrefix(lower, "protected:") { | |
873 | + val := strings.TrimPrefix(lower, "protected:") | |
874 | + b := val == "true" || val == "yes" || val == "1" | |
875 | + pq.protected = &b | |
876 | + } else if strings.HasPrefix(lower, ">") || strings.HasPrefix(lower, "size:>") { | |
877 | + val := strings.TrimPrefix(strings.TrimPrefix(lower, "size:"), ">") | |
878 | + pq.minSizeKB = detectorParseHumanSize(val) | |
879 | + } else if strings.HasPrefix(lower, "<") || strings.HasPrefix(lower, "size:<") { | |
880 | + val := strings.TrimPrefix(strings.TrimPrefix(lower, "size:"), "<") | |
881 | + pq.maxSizeKB = detectorParseHumanSize(val) | |
882 | + } else { | |
883 | + textParts = append(textParts, f) | |
884 | + } | |
885 | + } | |
886 | + pq.text = strings.Join(textParts, " ") | |
887 | + return pq | |
888 | +} | |
889 | + | |
890 | +func detectorParseHumanSize(s string) int64 { | |
891 | + s = strings.TrimSpace(strings.ToUpper(s)) | |
892 | + if s == "" { | |
893 | + return 0 | |
894 | + } | |
895 | + var num float64 | |
896 | + var unit string | |
897 | + n, _ := fmt.Sscanf(s, "%f%s", &num, &unit) | |
898 | + if n < 1 || num <= 0 { | |
899 | + return 0 | |
900 | + } | |
901 | + switch { | |
902 | + case strings.HasPrefix(unit, "T"): | |
903 | + return int64(num * 1024 * 1024 * 1024) | |
904 | + case strings.HasPrefix(unit, "G"): | |
905 | + return int64(num * 1024 * 1024) | |
906 | + case strings.HasPrefix(unit, "M"): | |
907 | + return int64(num * 1024) | |
908 | + case strings.HasPrefix(unit, "K"): | |
909 | + return int64(num) | |
910 | + case strings.HasPrefix(unit, "B"): | |
911 | + return int64(num) / 1024 | |
912 | + default: | |
913 | + return int64(num * 1024) | |
914 | + } | |
915 | +} | |
916 | + | |
632 | 917 | func (m *Model) setCategory(cat CategoryFilter) { |
633 | 918 | m.catFilter = cat |
634 | 919 | m.filterAt = 0 |
| @@ -644,7 +929,7 @@ func (m *Model) matchesCategory(a *model.AppInfo) bool { | ||
644 | 929 | case CatSnap: |
645 | 930 | return a.Source == "snap" |
646 | 931 | case CatGlobalTools: |
647 | - return a.Source == "npm" || a.Source == "pipx" || a.Source == "cargo" || a.Source == "gem" || a.Source == "go" | |
932 | + return a.Source == "npm" || a.Source == "pipx" || a.Source == "cargo" || a.Source == "gem" || a.Source == "go" || a.Source == "brew" || a.Source == "nix" | |
648 | 933 | case CatCache: |
649 | 934 | return a.Source == "cache" |
650 | 935 | case CatReclaimable: |
| @@ -654,18 +939,31 @@ func (m *Model) matchesCategory(a *model.AppInfo) bool { | ||
654 | 939 | } |
655 | 940 | |
656 | 941 | func (m *Model) applyFilter() { |
657 | - query := strings.TrimSpace(m.search.Value()) | |
942 | + pq := parseSearchQuery(m.search.Value()) | |
658 | 943 | src := m.filter[m.filterAt] |
944 | + if pq.sourceFilter != "" { | |
945 | + src = pq.sourceFilter | |
946 | + } | |
947 | + | |
659 | 948 | var ptrs []*model.AppInfo |
660 | 949 | for i := range m.allApps { |
661 | 950 | a := &m.allApps[i] |
662 | 951 | if !m.matchesCategory(a) { |
663 | 952 | continue |
664 | 953 | } |
665 | - if src != "All Sources" && a.Source != src { | |
954 | + if src != "All Sources" && !strings.EqualFold(a.Source, src) { | |
955 | + continue | |
956 | + } | |
957 | + if pq.protected != nil && a.Protected != *pq.protected { | |
958 | + continue | |
959 | + } | |
960 | + if pq.minSizeKB > 0 && a.InstallSizeKB < pq.minSizeKB { | |
961 | + continue | |
962 | + } | |
963 | + if pq.maxSizeKB > 0 && a.InstallSizeKB > pq.maxSizeKB { | |
666 | 964 | continue |
667 | 965 | } |
668 | - if query != "" && !fuzzyMatch(query, a.Name) { | |
966 | + if pq.text != "" && !fuzzyMatch(pq.text, a.Name) { | |
669 | 967 | continue |
670 | 968 | } |
671 | 969 | ptrs = append(ptrs, a) |
| @@ -788,10 +1086,12 @@ func (m *Model) View() string { | ||
788 | 1086 | return m.renderMain() |
789 | 1087 | case stateConfirming: |
790 | 1088 | return m.renderMain() + "\n" + m.renderConfirmOverlay() |
1089 | + case stateConfirmDelete: | |
1090 | + return m.renderMain() + "\n" + m.renderDeleteConfirmOverlay() | |
791 | 1091 | case stateUninstalling: |
792 | 1092 | return m.renderMain() |
793 | 1093 | case stateHistory: |
794 | - return m.renderMain() + "\n" + m.renderOverlay("HISTORY LOG", m.hview.View(), "Esc to close") | |
1094 | + return m.renderMain() + "\n" + m.renderOverlay("HISTORY LOG", m.hview.View(), "Esc to close ยท [c] clear history") | |
795 | 1095 | case stateSettings: |
796 | 1096 | return m.renderMain() + "\n" + m.renderOverlay("SETTINGS", m.renderSettings(), "Esc to close") |
797 | 1097 | case stateHelp: |
| @@ -801,16 +1101,108 @@ func (m *Model) View() string { | ||
801 | 1101 | } |
802 | 1102 | |
803 | 1103 | func (m *Model) renderScan() string { |
1104 | + w := m.width | |
1105 | + if w < 60 { | |
1106 | + w = 60 | |
1107 | + } | |
1108 | + m.scanBar.Width = min(60, w-10) | |
1109 | + | |
804 | 1110 | var b strings.Builder |
805 | 1111 | b.WriteString(m.renderHeader()) |
806 | 1112 | b.WriteString("\n\n") |
807 | - b.WriteString(m.spinner.View() + " " + HighlightText.Render("Scanning all sources...")) | |
808 | - b.WriteString("\n\n") | |
809 | - for _, line := range lastN(m.activity, m.height-8) { | |
810 | - b.WriteString(Muted.Render(line)) | |
811 | - b.WriteString("\n") | |
1113 | + | |
1114 | + // 1. Live Banner & Progress Bar | |
1115 | + elapsed := int(time.Since(m.scanStart).Seconds()) | |
1116 | + pct := float64(0) | |
1117 | + if m.scanTotal > 0 { | |
1118 | + pct = float64(m.scanCompleted) / float64(m.scanTotal) | |
1119 | + } | |
1120 | + if pct > 1 { | |
1121 | + pct = 1 | |
812 | 1122 | } |
813 | - b.WriteString("\n" + Muted.Render("q: quit")) | |
1123 | + barView := m.scanBar.ViewAs(pct) | |
1124 | + | |
1125 | + titleLine := fmt.Sprintf("%s %s %s", | |
1126 | + m.spinner.View(), | |
1127 | + HighlightText.Render("SCANNING SYSTEM SOURCES & DETECTORS..."), | |
1128 | + InfoText.Render(fmt.Sprintf("(%d/%d completed ยท %02d:%02ds)", m.scanCompleted, m.scanTotal, elapsed/60, elapsed%60))) | |
1129 | + b.WriteString(" " + titleLine + "\n") | |
1130 | + b.WriteString(" " + barView + "\n\n") | |
1131 | + | |
1132 | + // 2. Matrix Grid of all detector tiles | |
1133 | + sources := []string{ | |
1134 | + "apt", "dnf", "pacman", "aur", "zypper", "flatpak", | |
1135 | + "snap", "appimage", "brew", "nix", "orphan", "npm", | |
1136 | + "pipx", "cargo", "gem", "go", "cache", "system", | |
1137 | + } | |
1138 | + | |
1139 | + cols := 3 | |
1140 | + if w >= 110 { | |
1141 | + cols = 4 | |
1142 | + } else if w < 75 { | |
1143 | + cols = 2 | |
1144 | + } | |
1145 | + colW := (w - 6) / cols | |
1146 | + if colW < 20 { | |
1147 | + colW = 20 | |
1148 | + } | |
1149 | + | |
1150 | + var rowCells []string | |
1151 | + for i, s := range sources { | |
1152 | + meta := model.Meta(s) | |
1153 | + st, ok := m.scanSources[s] | |
1154 | + statusLabel := Muted.Render("โ pending") | |
1155 | + borderClr := panelBorder | |
1156 | + if ok { | |
1157 | + switch st.Status { | |
1158 | + case "starting", "scanning": | |
1159 | + statusLabel = HighlightText.Render("โ scanning...") | |
1160 | + borderClr = highlight | |
1161 | + case "done": | |
1162 | + if st.Count > 0 { | |
1163 | + statusLabel = SuccessText.Render(fmt.Sprintf("โ %d apps", st.Count)) | |
1164 | + borderClr = success | |
1165 | + } else { | |
1166 | + statusLabel = Muted.Render("โ 0 found") | |
1167 | + borderClr = panelBorder | |
1168 | + } | |
1169 | + case "skipped": | |
1170 | + statusLabel = Muted.Render("โ skipped") | |
1171 | + case "error": | |
1172 | + statusLabel = DangerText.Render("โ error") | |
1173 | + borderClr = danger | |
1174 | + } | |
1175 | + } | |
1176 | + | |
1177 | + iconBadge := lipgloss.NewStyle().Foreground(lipgloss.Color(meta.Color)).Bold(true).Render(meta.Icon + " " + meta.Label) | |
1178 | + tileContent := iconBadge + " " + statusLabel | |
1179 | + tile := lipgloss.NewStyle(). | |
1180 | + Border(lipgloss.RoundedBorder()). | |
1181 | + BorderForeground(borderClr). | |
1182 | + Width(colW - 2). | |
1183 | + Padding(0, 1). | |
1184 | + Render(Truncate(tileContent, colW-4)) | |
1185 | + rowCells = append(rowCells, tile) | |
1186 | + | |
1187 | + if len(rowCells) == cols || i == len(sources)-1 { | |
1188 | + b.WriteString(" " + lipgloss.JoinHorizontal(lipgloss.Top, rowCells...) + "\n") | |
1189 | + rowCells = nil | |
1190 | + } | |
1191 | + } | |
1192 | + | |
1193 | + b.WriteString("\n") | |
1194 | + | |
1195 | + // 3. Live activity stream | |
1196 | + b.WriteString(" " + HighlightText.Render("LIVE ACTIVITY STREAM:") + "\n") | |
1197 | + availLines := m.height - 22 | |
1198 | + if availLines < 3 { | |
1199 | + availLines = 3 | |
1200 | + } | |
1201 | + for _, line := range lastN(m.activity, availLines) { | |
1202 | + b.WriteString(" " + Muted.Render("โข "+Truncate(line, w-8)) + "\n") | |
1203 | + } | |
1204 | + | |
1205 | + b.WriteString("\n " + Muted.Render("[q/Ctrl+C] Quit [r] Rescan")) | |
814 | 1206 | return b.String() |
815 | 1207 | } |
816 | 1208 | |
| @@ -883,8 +1275,8 @@ func (m *Model) renderMain() string { | ||
883 | 1275 | b.WriteString("\n") |
884 | 1276 | |
885 | 1277 | // middle split: table | details |
886 | - // Budget: Top (6) + Middle (innerTableH + 3) + Bottom (8) + Summary (1) + Footer (1) = innerTableH + 19 | |
887 | - innerTableH := h - 19 | |
1278 | + // Budget: Top (6) + Middle (innerTableH + 3) + Bottom (10) + Summary (1) + Footer (1) = innerTableH + 21 | |
1279 | + innerTableH := h - 21 | |
888 | 1280 | if innerTableH < 3 { |
889 | 1281 | innerTableH = 3 |
890 | 1282 | } |
891 | 1283 | |
โผinternal/ui/app_test.go
+162-2
| @@ -1,8 +1,10 @@ | ||
1 | 1 | package ui |
2 | 2 | |
3 | 3 | import ( |
4 | + "context" | |
4 | 5 | "strings" |
5 | 6 | "testing" |
7 | + "time" | |
6 | 8 | |
7 | 9 | tea "github.com/charmbracelet/bubbletea" |
8 | 10 | "github.com/spf13/afero" |
| @@ -16,10 +18,25 @@ func keyMsg(s string) tea.KeyMsg { | ||
16 | 18 | return tea.KeyMsg{Type: tea.KeyRunes, Runes: []rune(s)} |
17 | 19 | } |
18 | 20 | |
21 | +type fakeCmder struct { | |
22 | + ran []string | |
23 | +} | |
24 | + | |
25 | +func (f *fakeCmder) LookPath(name string) (string, error) { | |
26 | + return "/bin/" + name, nil | |
27 | +} | |
28 | + | |
29 | +func (f *fakeCmder) Run(ctx context.Context, name string, args ...string) error { | |
30 | + f.ran = append(f.ran, name+" "+strings.Join(args, " ")) | |
31 | + return nil | |
32 | +} | |
33 | + | |
19 | 34 | func testModel() *Model { |
20 | 35 | cfg := model.DefaultConfig() |
21 | - hlog := history.New(afero.NewMemMapFs(), "/tmp/history.log") | |
22 | - un := uninstaller.New(cfg.Home, hlog, cfg.ProtectedSet()) | |
36 | + fs := afero.NewMemMapFs() | |
37 | + hlog := history.New(fs, "/tmp/history.log") | |
38 | + cmder := &fakeCmder{} | |
39 | + un := uninstaller.NewWithFSAndCmd(fs, cmder, "/home/u", hlog, cfg.ProtectedSet()) | |
23 | 40 | m := newModel(cfg, un, hlog) |
24 | 41 | m.allApps = []model.AppInfo{ |
25 | 42 | {Name: "ivpn", Version: "1.0", Source: "aur", Status: "Installed"}, |
| @@ -250,3 +267,146 @@ func TestRenderMainSmallTerminal(t *testing.T) { | ||
250 | 267 | t.Fatalf("renderMain on 24-row terminal produced %d rows, want <= 24", got) |
251 | 268 | } |
252 | 269 | } |
270 | + | |
271 | +func runCmd(cmd tea.Cmd) tea.Msg { | |
272 | + if cmd == nil { | |
273 | + return nil | |
274 | + } | |
275 | + return cmd() | |
276 | +} | |
277 | + | |
278 | +func TestDeleteKeyFlowYes(t *testing.T) { | |
279 | + m := testModel() | |
280 | + m.handleKey(tea.KeyMsg{Type: tea.KeySpace}) // select row 0 (ivpn) | |
281 | + cmd := m.handleKey(keyMsg("d")) | |
282 | + msg := runCmd(cmd) | |
283 | + m2, _ := m.Update(msg) | |
284 | + m = m2.(*Model) | |
285 | + if m.state != stateConfirmDelete { | |
286 | + t.Fatalf("state = %d, want stateConfirmDelete", m.state) | |
287 | + } | |
288 | + if len(m.pending) != 1 || m.pending[0].Name != "ivpn" { | |
289 | + t.Fatalf("pending apps wrong: %+v", m.pending) | |
290 | + } | |
291 | + // Yes -> uninstall starts | |
292 | + cmd = m.handleKey(keyMsg("y")) | |
293 | + if m.state != stateUninstalling { | |
294 | + t.Fatalf("after y state = %d, want stateUninstalling", m.state) | |
295 | + } | |
296 | + if !m.progress.Running() { | |
297 | + t.Fatal("progress should be running after y") | |
298 | + } | |
299 | + _ = cmd // pump cmd; drain it to finish | |
300 | + for i := 0; i < 20; i++ { | |
301 | + msg := runCmd(cmd) | |
302 | + m2, cmd2 := m.Update(msg) | |
303 | + m = m2.(*Model) | |
304 | + cmd = cmd2 | |
305 | + if done, ok := msg.(uninstallDoneMsg); ok { | |
306 | + if len(done.results) != 1 { | |
307 | + t.Fatalf("results = %d, want 1", len(done.results)) | |
308 | + } | |
309 | + if done.results[0].app.Name != "ivpn" { | |
310 | + t.Fatalf("uninstalled wrong app: %s", done.results[0].app.Name) | |
311 | + } | |
312 | + break | |
313 | + } | |
314 | + } | |
315 | + if m.state != stateReady { | |
316 | + t.Fatalf("final state = %d, want stateReady", m.state) | |
317 | + } | |
318 | +} | |
319 | + | |
320 | +func TestDeleteKeyFlowNo(t *testing.T) { | |
321 | + m := testModel() | |
322 | + m.handleKey(tea.KeyMsg{Type: tea.KeySpace}) | |
323 | + cmd := m.handleKey(keyMsg("d")) | |
324 | + m2, _ := m.Update(runCmd(cmd)) | |
325 | + m = m2.(*Model) | |
326 | + if m.state != stateConfirmDelete { | |
327 | + t.Fatalf("state = %d, want stateConfirmDelete", m.state) | |
328 | + } | |
329 | + // No -> back to selection screen, nothing pending, nothing selected | |
330 | + m.handleKey(keyMsg("n")) | |
331 | + if m.state != stateReady { | |
332 | + t.Fatalf("after n state = %d, want stateReady", m.state) | |
333 | + } | |
334 | + if len(m.table.SelectedApps()) != 1 { | |
335 | + t.Fatalf("selection should survive the No answer, got %d", len(m.table.SelectedApps())) | |
336 | + } | |
337 | + if m.pending != nil { | |
338 | + t.Fatal("pending should be cleared after No") | |
339 | + } | |
340 | +} | |
341 | + | |
342 | +func TestDeleteKeyNoSelection(t *testing.T) { | |
343 | + m := testModel() | |
344 | + // no space pressed, cursor on row 0 -> d should stage the current row | |
345 | + cmd := m.handleKey(keyMsg("d")) | |
346 | + m2, _ := m.Update(runCmd(cmd)) | |
347 | + m = m2.(*Model) | |
348 | + if m.state != stateConfirmDelete { | |
349 | + t.Fatalf("state = %d, want stateConfirmDelete", m.state) | |
350 | + } | |
351 | + if len(m.pending) != 1 || m.pending[0].Name != "ivpn" { | |
352 | + t.Fatalf("pending = %+v, want current row", m.pending) | |
353 | + } | |
354 | +} | |
355 | + | |
356 | +func TestDeleteKeyProtectedRefused(t *testing.T) { | |
357 | + m := testModel() | |
358 | + m.table.Model().SetCursor(3) // zsh is protected | |
359 | + cmd := m.handleKey(keyMsg("d")) | |
360 | + if cmd != nil { | |
361 | + t.Fatal("protected app must not open the delete popup") | |
362 | + } | |
363 | + if m.state != stateReady { | |
364 | + t.Fatalf("state = %d, want stateReady", m.state) | |
365 | + } | |
366 | +} | |
367 | + | |
368 | +func TestSearchQueryModifiers(t *testing.T) { | |
369 | + m := testModel() | |
370 | + | |
371 | + // Filter by @aur | |
372 | + m.search.SetValue("@aur") | |
373 | + m.applyFilter() | |
374 | + if m.table.Count() != 2 { | |
375 | + t.Fatalf("expected 2 AUR apps, got %d", m.table.Count()) | |
376 | + } | |
377 | + | |
378 | + // Filter by >10MB | |
379 | + m.allApps[2].InstallSizeKB = 102400 | |
380 | + m.search.SetValue(">10M") | |
381 | + m.applyFilter() | |
382 | + if m.table.Count() != 1 || m.table.Current().Name != "neovim" { | |
383 | + t.Fatalf("expected 1 app >10M (neovim), got %d", m.table.Count()) | |
384 | + } | |
385 | + | |
386 | + // Filter by protected:true | |
387 | + m.search.SetValue("protected:true") | |
388 | + m.applyFilter() | |
389 | + if m.table.Count() != 1 || m.table.Current().Name != "zsh" { | |
390 | + t.Fatalf("expected 1 protected app (zsh), got %d", m.table.Count()) | |
391 | + } | |
392 | +} | |
393 | + | |
394 | +func TestTheming(t *testing.T) { | |
395 | + for name := range Palettes { | |
396 | + ApplyTheme(name) | |
397 | + if Primary == "" || Danger == "" || Success == "" { | |
398 | + t.Fatalf("theme %s resulted in empty palette colors", name) | |
399 | + } | |
400 | + } | |
401 | +} | |
402 | + | |
403 | +func TestHistoryClearKey(t *testing.T) { | |
404 | + m := testModel() | |
405 | + _ = m.hlog.Append(history.Entry{Time: time.Now(), App: "foo", Source: "apt", Status: "ok"}) | |
406 | + m.state = stateHistory | |
407 | + m.handleKey(keyMsg("c")) | |
408 | + entries, _ := m.hlog.Read() | |
409 | + if len(entries) != 0 { | |
410 | + t.Fatalf("expected history to be cleared, got %d", len(entries)) | |
411 | + } | |
412 | +} | |
253 | 413 | |
โผinternal/ui/details.go
+4-3
| @@ -68,14 +68,15 @@ func Details(app *model.AppInfo, showPaths bool) string { | ||
68 | 68 | } else if app.Source == "cache" { |
69 | 69 | b.WriteString("\n" + Muted.Render("Cache / residual leftover, ready for cleanup.")) |
70 | 70 | } else { |
71 | - b.WriteString("\n" + Muted.Render("Press Enter to preview what will be removed.")) | |
71 | + b.WriteString("\n" + Muted.Render("Enter to preview what will be deleted.")) | |
72 | 72 | } |
73 | 73 | |
74 | 74 | b.WriteString("\n\n" + DangerText.Render("โ Removal cannot be undone")) |
75 | 75 | if !app.Protected { |
76 | 76 | b.WriteString("\n\n" + |
77 | - lipgloss.NewStyle().Bold(true).Foreground(danger).Render("[Enter: Stage Preview]") + | |
78 | - " " + lipgloss.NewStyle().Foreground(primary).Render("[Space: Select]")) | |
77 | + DangerText.Render("[Enter: Preview]") + " " + | |
78 | + DangerText.Render("[Enter again: DELETE]") + " " + | |
79 | + lipgloss.NewStyle().Foreground(primary).Render("[Space: Select]")) | |
79 | 80 | } else { |
80 | 81 | b.WriteString("\n\n" + DangerText.Render("Deep clean refused for protected system components.")) |
81 | 82 | } |
82 | 83 | |
โผinternal/ui/footer.go
+19-4
| @@ -56,7 +56,9 @@ func ProgressIdle(width int, recent []string) string { | ||
56 | 56 | var b strings.Builder |
57 | 57 | b.WriteString(HighlightText.Render("PROGRESS & ACTIVITY")) |
58 | 58 | b.WriteString("\n") |
59 | - b.WriteString(Sub.Render("โ System Ready โ Space to select, Enter to preview")) | |
59 | + b.WriteString(Sub.Render("Ready โ Space: select ยท Enter: preview")) | |
60 | + b.WriteString("\n") | |
61 | + b.WriteString(DangerText.Render("Enter again on the red screen = DELETE")) | |
60 | 62 | b.WriteString("\n") |
61 | 63 | if len(recent) > 0 { |
62 | 64 | b.WriteString(Muted.Render("Recent:")) |
| @@ -89,7 +91,7 @@ func FooterKeybinds(width int) string { | ||
89 | 91 | KeyBadge.Render("1-6") + " " + Sub.Render("Cards"), |
90 | 92 | KeyBadge.Render("โโ/jk") + " " + Sub.Render("Nav"), |
91 | 93 | KeyBadge.Render("Space") + " " + Sub.Render("Sel"), |
92 | - KeyBadge.Render("Enter") + " " + Sub.Render("Action"), | |
94 | + KeyBadge.Render("d") + " " + lipgloss.NewStyle().Foreground(danger).Render("Delete"), | |
93 | 95 | KeyBadge.Render("o") + " " + Sub.Render("Sort"), |
94 | 96 | KeyBadge.Render("p") + " " + Sub.Render("Paths"), |
95 | 97 | KeyBadge.Render("Tab") + " " + Sub.Render("Source"), |
| @@ -109,17 +111,31 @@ func FooterKeybinds(width int) string { | ||
109 | 111 | |
110 | 112 | // helpKeys renders the full keybinding reference. |
111 | 113 | func helpKeys() string { |
114 | + var b strings.Builder | |
115 | + b.WriteString(DangerText.Render("HOW TO UNINSTALL (DELETE) AN APP:")) | |
116 | + b.WriteString("\n") | |
117 | + b.WriteString(" " + Sub.Render("1. โโ/jk โ move to the app, Space โ select (optional, for batch)")) | |
118 | + b.WriteString("\n") | |
119 | + b.WriteString(" " + DangerText.Render("2. d โ popup: \"Really delete?\" โ Y = delete, N = go back")) | |
120 | + b.WriteString("\n") | |
121 | + b.WriteString(" " + Sub.Render("3. Alt: Enter โ full preview of every path, Enter again to delete")) | |
122 | + b.WriteString("\n") | |
123 | + b.WriteString(" " + Muted.Render(" (Esc backs out safely; nothing is deleted until you press Y)")) | |
124 | + b.WriteString("\n\n") | |
125 | + b.WriteString(Title.Render("KEYBINDINGS")) | |
126 | + b.WriteString("\n") | |
112 | 127 | rows := [][]string{ |
113 | 128 | {"1 - 6", "Jump to stat category (All, Flatpak, Snap, Tools, Cache, Reclaim)"}, |
114 | 129 | {"[ / ] or โ / โ", "Cycle through top stat cards"}, |
115 | 130 | {"โ โ / j k", "Navigate the app list"}, |
116 | 131 | {"Space", "Toggle selection on current row"}, |
132 | + {"d / D", "DELETE selected (or current) app โ asks Yes/No first"}, | |
117 | 133 | {"a", "Select / deselect all filtered rows"}, |
118 | 134 | {"o / O", "Cycle sort order (Size โ, Name A-Z, Source, Date โ)"}, |
119 | 135 | {"p / P", "Toggle staged file paths inspector in details panel"}, |
120 | 136 | {"/", "Focus fuzzy search input"}, |
121 | 137 | {"Tab / Shift+Tab", "Cycle specific source filter (pacman, AUR, flatpak, etc.)"}, |
122 | - {"Enter", "Open details & preview, or confirm uninstall"}, | |
138 | + {"Enter", "Full preview of what will be removed, Enter again to confirm"}, | |
123 | 139 | {"c", "Quick clean cache & residual files"}, |
124 | 140 | {"e", "Export installed applications report (JSON)"}, |
125 | 141 | {"r", "Refresh / rescan all sources"}, |
| @@ -129,7 +145,6 @@ func helpKeys() string { | ||
129 | 145 | {"Esc", "Back out of modal or exit search"}, |
130 | 146 | {"q / Ctrl+C", "Quit VEET"}, |
131 | 147 | } |
132 | - var b strings.Builder | |
133 | 148 | for _, r := range rows { |
134 | 149 | b.WriteString(" " + lipgloss.NewStyle().Bold(true).Foreground(primary).Render(r[0])) |
135 | 150 | b.WriteString(strings.Repeat(" ", max(1, 28-lipgloss.Width(r[0])))) |
136 | 151 | |
โผinternal/ui/styles.go
+159-39
| @@ -1,26 +1,127 @@ | ||
1 | 1 | package ui |
2 | 2 | |
3 | 3 | import ( |
4 | + "strings" | |
5 | + | |
4 | 6 | "github.com/charmbracelet/lipgloss" |
5 | 7 | |
6 | 8 | "github.com/swadhinbiswas/veet/internal/model" |
7 | 9 | ) |
8 | 10 | |
9 | -// Curated modern color palette. | |
10 | -const ( | |
11 | - Primary = "#00E5FF" // Neon Cyan: logo, headers, active borders | |
12 | - Secondary = "#A855F7" // Purple: accents, aur, sub-headers | |
13 | - Danger = "#F43F5E" // Rose / Red: remove actions, warnings, protected | |
14 | - Success = "#22C55E" // Emerald Green: installed status, confirmations, ok | |
15 | - Highlight = "#FACC15" // Amber / Gold: reclaimable size, stats, cache | |
16 | - Info = "#38BDF8" // Sky Blue: URLs, filters, details | |
17 | - Neutral = "#E2E8F0" // Slate 200: body text, primary labels | |
18 | - MutedColor = "#94A3B8" // Slate 400: muted captions, secondary info | |
19 | - BorderColor = "#334155" // Slate 700: clear, elegant unfocused borders | |
20 | - BorderActive = "#00E5FF" // Primary Cyan: focused panel borders | |
21 | -) | |
11 | +// ThemePalette defines colors for the TUI. | |
12 | +type ThemePalette struct { | |
13 | + Primary string | |
14 | + Secondary string | |
15 | + Danger string | |
16 | + Success string | |
17 | + Highlight string | |
18 | + Info string | |
19 | + Neutral string | |
20 | + MutedColor string | |
21 | + BorderColor string | |
22 | + BorderActive string | |
23 | +} | |
22 | 24 | |
25 | +var Palettes = map[string]ThemePalette{ | |
26 | + "cyan": { | |
27 | + Primary: "#00E5FF", | |
28 | + Secondary: "#A855F7", | |
29 | + Danger: "#F43F5E", | |
30 | + Success: "#22C55E", | |
31 | + Highlight: "#FACC15", | |
32 | + Info: "#38BDF8", | |
33 | + Neutral: "#E2E8F0", | |
34 | + MutedColor: "#94A3B8", | |
35 | + BorderColor: "#334155", | |
36 | + BorderActive: "#00E5FF", | |
37 | + }, | |
38 | + "catppuccin": { | |
39 | + Primary: "#89B4FA", | |
40 | + Secondary: "#CBA6F7", | |
41 | + Danger: "#F38BA8", | |
42 | + Success: "#A6E3A1", | |
43 | + Highlight: "#F9E2AF", | |
44 | + Info: "#89DCEB", | |
45 | + Neutral: "#CDD6F4", | |
46 | + MutedColor: "#7F849C", | |
47 | + BorderColor: "#45475A", | |
48 | + BorderActive: "#89B4FA", | |
49 | + }, | |
50 | + "nord": { | |
51 | + Primary: "#88C0D0", | |
52 | + Secondary: "#B48EAD", | |
53 | + Danger: "#BF616A", | |
54 | + Success: "#A3BE8C", | |
55 | + Highlight: "#EBCB8B", | |
56 | + Info: "#81A1C1", | |
57 | + Neutral: "#ECEFF4", | |
58 | + MutedColor: "#D8DEE9", | |
59 | + BorderColor: "#4C566A", | |
60 | + BorderActive: "#88C0D0", | |
61 | + }, | |
62 | + "dracula": { | |
63 | + Primary: "#8BE9FD", | |
64 | + Secondary: "#BD93F9", | |
65 | + Danger: "#FF5555", | |
66 | + Success: "#50FA7B", | |
67 | + Highlight: "#F1FA8C", | |
68 | + Info: "#FFB86C", | |
69 | + Neutral: "#F8F8F2", | |
70 | + MutedColor: "#6272A4", | |
71 | + BorderColor: "#44475A", | |
72 | + BorderActive: "#8BE9FD", | |
73 | + }, | |
74 | + "gruvbox": { | |
75 | + Primary: "#8EC07C", | |
76 | + Secondary: "#D3869B", | |
77 | + Danger: "#FB4934", | |
78 | + Success: "#B8BB26", | |
79 | + Highlight: "#FABD2F", | |
80 | + Info: "#83A598", | |
81 | + Neutral: "#EBDBB2", | |
82 | + MutedColor: "#A89984", | |
83 | + BorderColor: "#504945", | |
84 | + BorderActive: "#8EC07C", | |
85 | + }, | |
86 | + "tokyo-night": { | |
87 | + Primary: "#7DCFFF", | |
88 | + Secondary: "#BB9AF7", | |
89 | + Danger: "#F7768E", | |
90 | + Success: "#9ECE6A", | |
91 | + Highlight: "#E0AF68", | |
92 | + Info: "#7AA2F7", | |
93 | + Neutral: "#C0CAF5", | |
94 | + MutedColor: "#565F89", | |
95 | + BorderColor: "#3B4261", | |
96 | + BorderActive: "#7DCFFF", | |
97 | + }, | |
98 | + "monokai": { | |
99 | + Primary: "#66D9EF", | |
100 | + Secondary: "#AE81FF", | |
101 | + Danger: "#F92672", | |
102 | + Success: "#A6E22E", | |
103 | + Highlight: "#E6DB74", | |
104 | + Info: "#FD971F", | |
105 | + Neutral: "#F8F8F2", | |
106 | + MutedColor: "#75715E", | |
107 | + BorderColor: "#49483E", | |
108 | + BorderActive: "#66D9EF", | |
109 | + }, | |
110 | +} | |
111 | + | |
112 | +// Global active palette color variables | |
23 | 113 | var ( |
114 | + Primary = Palettes["cyan"].Primary | |
115 | + Secondary = Palettes["cyan"].Secondary | |
116 | + Danger = Palettes["cyan"].Danger | |
117 | + Success = Palettes["cyan"].Success | |
118 | + Highlight = Palettes["cyan"].Highlight | |
119 | + Info = Palettes["cyan"].Info | |
120 | + Neutral = Palettes["cyan"].Neutral | |
121 | + MutedColor = Palettes["cyan"].MutedColor | |
122 | + BorderColor = Palettes["cyan"].BorderColor | |
123 | + BorderActive = Palettes["cyan"].BorderActive | |
124 | + | |
24 | 125 | neutral = lipgloss.Color(Neutral) |
25 | 126 | mutedColor = lipgloss.Color(MutedColor) |
26 | 127 | primary = lipgloss.Color(Primary) |
| @@ -31,43 +132,62 @@ var ( | ||
31 | 132 | info = lipgloss.Color(Info) |
32 | 133 | panelBorder = lipgloss.Color(BorderColor) |
33 | 134 | panelBorderFocus = lipgloss.Color(BorderActive) |
34 | -) | |
35 | 135 | |
36 | -var ( | |
37 | - Header = lipgloss.NewStyle(). | |
38 | - Foreground(primary). | |
39 | - Bold(true). | |
40 | - Padding(0, 1) | |
136 | + Header = lipgloss.NewStyle().Foreground(primary).Bold(true).Padding(0, 1) | |
137 | + HeaderMuted = lipgloss.NewStyle().Foreground(mutedColor).Padding(0, 1) | |
138 | + Title = lipgloss.NewStyle().Bold(true).Foreground(primary) | |
139 | + Sub = lipgloss.NewStyle().Foreground(neutral) | |
140 | + Panel = lipgloss.NewStyle().Border(lipgloss.RoundedBorder()).BorderForeground(panelBorder).Padding(0, 1) | |
141 | + PanelFocus = Panel.Copy().BorderForeground(panelBorderFocus) | |
142 | + DangerText = lipgloss.NewStyle().Foreground(danger).Bold(true) | |
143 | + SuccessText = lipgloss.NewStyle().Foreground(success).Bold(true) | |
144 | + HighlightText = lipgloss.NewStyle().Foreground(highlight).Bold(true) | |
145 | + InfoText = lipgloss.NewStyle().Foreground(info) | |
146 | + Muted = lipgloss.NewStyle().Foreground(mutedColor) | |
147 | + KeyBadge = lipgloss.NewStyle().Bold(true).Foreground(primary) | |
148 | +) | |
41 | 149 | |
42 | - HeaderMuted = lipgloss.NewStyle(). | |
43 | - Foreground(mutedColor). | |
44 | - Padding(0, 1) | |
150 | +// ApplyTheme configures the active color palette and updates all styled components. | |
151 | +func ApplyTheme(themeName string) { | |
152 | + p, ok := Palettes[strings.ToLower(themeName)] | |
153 | + if !ok { | |
154 | + p = Palettes["cyan"] | |
155 | + } | |
156 | + Primary = p.Primary | |
157 | + Secondary = p.Secondary | |
158 | + Danger = p.Danger | |
159 | + Success = p.Success | |
160 | + Highlight = p.Highlight | |
161 | + Info = p.Info | |
162 | + Neutral = p.Neutral | |
163 | + MutedColor = p.MutedColor | |
164 | + BorderColor = p.BorderColor | |
165 | + BorderActive = p.BorderActive | |
166 | + | |
167 | + neutral = lipgloss.Color(Neutral) | |
168 | + mutedColor = lipgloss.Color(MutedColor) | |
169 | + primary = lipgloss.Color(Primary) | |
170 | + secondary = lipgloss.Color(Secondary) | |
171 | + danger = lipgloss.Color(Danger) | |
172 | + success = lipgloss.Color(Success) | |
173 | + highlight = lipgloss.Color(Highlight) | |
174 | + info = lipgloss.Color(Info) | |
175 | + panelBorder = lipgloss.Color(BorderColor) | |
176 | + panelBorderFocus = lipgloss.Color(BorderActive) | |
45 | 177 | |
178 | + Header = lipgloss.NewStyle().Foreground(primary).Bold(true).Padding(0, 1) | |
179 | + HeaderMuted = lipgloss.NewStyle().Foreground(mutedColor).Padding(0, 1) | |
46 | 180 | Title = lipgloss.NewStyle().Bold(true).Foreground(primary) |
47 | - | |
48 | 181 | Sub = lipgloss.NewStyle().Foreground(neutral) |
49 | - | |
50 | - Panel = lipgloss.NewStyle(). | |
51 | - Border(lipgloss.RoundedBorder()). | |
52 | - BorderForeground(panelBorder). | |
53 | - Padding(0, 1) | |
54 | - | |
182 | + Panel = lipgloss.NewStyle().Border(lipgloss.RoundedBorder()).BorderForeground(panelBorder).Padding(0, 1) | |
55 | 183 | PanelFocus = Panel.Copy().BorderForeground(panelBorderFocus) |
56 | - | |
57 | 184 | DangerText = lipgloss.NewStyle().Foreground(danger).Bold(true) |
58 | - | |
59 | 185 | SuccessText = lipgloss.NewStyle().Foreground(success).Bold(true) |
60 | - | |
61 | 186 | HighlightText = lipgloss.NewStyle().Foreground(highlight).Bold(true) |
62 | - | |
63 | 187 | InfoText = lipgloss.NewStyle().Foreground(info) |
64 | - | |
65 | 188 | Muted = lipgloss.NewStyle().Foreground(mutedColor) |
66 | - | |
67 | - KeyBadge = lipgloss.NewStyle(). | |
68 | - Bold(true). | |
69 | - Foreground(primary) | |
70 | -) | |
189 | + KeyBadge = lipgloss.NewStyle().Bold(true).Foreground(primary) | |
190 | +} | |
71 | 191 | |
72 | 192 | // SourceBadge renders the colored source label with its icon. |
73 | 193 | func SourceBadge(source string) string { |
74 | 194 | |
โผinternal/uninstaller/uninstaller.go
+48-6
| @@ -50,9 +50,20 @@ type Uninstaller struct { | ||
50 | 50 | |
51 | 51 | // New builds an Uninstaller bound to the real filesystem. |
52 | 52 | func New(home string, log *history.Log, protected map[string]bool) *Uninstaller { |
53 | + return NewWithFSAndCmd(afero.NewOsFs(), RealCmder{}, home, log, protected) | |
54 | +} | |
55 | + | |
56 | +// NewWithFSAndCmd builds an Uninstaller with custom FS and Cmder. | |
57 | +func NewWithFSAndCmd(fs afero.Fs, cmd Cmder, home string, log *history.Log, protected map[string]bool) *Uninstaller { | |
58 | + if fs == nil { | |
59 | + fs = afero.NewOsFs() | |
60 | + } | |
61 | + if cmd == nil { | |
62 | + cmd = RealCmder{} | |
63 | + } | |
53 | 64 | return &Uninstaller{ |
54 | - FS: afero.NewOsFs(), | |
55 | - Cmd: RealCmder{}, | |
65 | + FS: fs, | |
66 | + Cmd: cmd, | |
56 | 67 | Home: home, |
57 | 68 | Log: log, |
58 | 69 | Protected: protected, |
| @@ -68,6 +79,22 @@ type StageResult struct { | ||
68 | 79 | // ErrProtected signals a refused deep-clean. |
69 | 80 | var ErrProtected = errors.New("protected system component: deep clean refused") |
70 | 81 | |
82 | +// isSafePath checks that a candidate path is not a critical top-level directory. | |
83 | +func isSafePath(p, home string) bool { | |
84 | + p = filepath.Clean(p) | |
85 | + if p == "" || p == "." || p == "/" || p == home { | |
86 | + return false | |
87 | + } | |
88 | + critical := map[string]bool{ | |
89 | + "/bin": true, "/boot": true, "/dev": true, "/etc": true, "/home": true, | |
90 | + "/lib": true, "/lib64": true, "/media": true, "/mnt": true, "/opt": true, | |
91 | + "/proc": true, "/root": true, "/run": true, "/sbin": true, "/srv": true, | |
92 | + "/sys": true, "/tmp": true, "/usr": true, "/var": true, "/var/log": true, | |
93 | + "/usr/bin": true, "/usr/share": true, "/usr/lib": true, "/usr/local": true, | |
94 | + } | |
95 | + return !critical[p] | |
96 | +} | |
97 | + | |
71 | 98 | // StageRemoval walks candidate config/cache/log/data/residual paths for an |
72 | 99 | // app and fills Removable. It never touches disk โ pure inspection. |
73 | 100 | func (u *Uninstaller) StageRemoval(app *model.AppInfo) error { |
| @@ -109,6 +136,9 @@ func (u *Uninstaller) StageRemoval(app *model.AppInfo) error { | ||
109 | 136 | } |
110 | 137 | |
111 | 138 | for _, c := range candidates { |
139 | + if !isSafePath(c.path, u.Home) { | |
140 | + continue | |
141 | + } | |
112 | 142 | exists, err := afero.DirExists(u.FS, c.path) |
113 | 143 | if err != nil || !exists { |
114 | 144 | continue |
| @@ -192,7 +222,7 @@ func RemoveCommand(app model.AppInfo, sudo bool) []string { | ||
192 | 222 | case "flatpak": |
193 | 223 | return []string{"flatpak", "uninstall", "-y", app.Name} |
194 | 224 | case "snap": |
195 | - args = append([]string{"snap", "remove"}, args...) | |
225 | + args = append([]string{"snap", "remove", "--purge"}, args...) | |
196 | 226 | case "npm": |
197 | 227 | return []string{"npm", "uninstall", "-g", app.Name} |
198 | 228 | case "pipx": |
| @@ -201,9 +231,21 @@ func RemoveCommand(app model.AppInfo, sudo bool) []string { | ||
201 | 231 | return []string{"cargo", "uninstall", app.Name} |
202 | 232 | case "gem": |
203 | 233 | return []string{"gem", "uninstall", app.Name} |
234 | + case "brew": | |
235 | + return []string{"brew", "uninstall", app.Name} | |
236 | + case "nix": | |
237 | + return []string{"nix-env", "-e", app.Name} | |
204 | 238 | case "go": |
205 | 239 | return []string{"rm", "-rf", filepath.Join(gopathBin(), app.Name)} |
206 | - case "cache", "appimage", "system": | |
240 | + case "system": | |
241 | + if app.Name == "systemd-journal-logs" { | |
242 | + if sudo { | |
243 | + return []string{"sudo", "journalctl", "--vacuum-time=2d", "--vacuum-size=50M"} | |
244 | + } | |
245 | + return []string{"journalctl", "--vacuum-time=2d", "--vacuum-size=50M"} | |
246 | + } | |
247 | + return nil | |
248 | + case "cache", "appimage": | |
207 | 249 | return nil |
208 | 250 | } |
209 | 251 | if sudo { |
| @@ -303,7 +345,7 @@ func (u *Uninstaller) Remove(ctx context.Context, app *model.AppInfo, onStep fun | ||
303 | 345 | func (u *Uninstaller) userPaths(app *model.AppInfo) []string { |
304 | 346 | var out []string |
305 | 347 | for _, p := range app.Removable.Paths { |
306 | - if !u.isUserWritable(p) { | |
348 | + if !isSafePath(p, u.Home) || !u.isUserWritable(p) { | |
307 | 349 | continue |
308 | 350 | } |
309 | 351 | out = append(out, p) |
| @@ -314,7 +356,7 @@ func (u *Uninstaller) userPaths(app *model.AppInfo) []string { | ||
314 | 356 | func (u *Uninstaller) elevatedPaths(app *model.AppInfo) []string { |
315 | 357 | var out []string |
316 | 358 | for _, p := range app.Removable.Paths { |
317 | - if u.isUserWritable(p) { | |
359 | + if !isSafePath(p, u.Home) || u.isUserWritable(p) { | |
318 | 360 | continue |
319 | 361 | } |
320 | 362 | out = append(out, p) |
321 | 363 | |
โผinternal/uninstaller/uninstaller_test.go
+44-13
| @@ -194,24 +194,55 @@ func TestRemovePackageFailureAbortsFiles(t *testing.T) { | ||
194 | 194 | func TestRemoveCommandTable(t *testing.T) { |
195 | 195 | cases := []struct { |
196 | 196 | src string |
197 | + name string | |
197 | 198 | want string |
198 | 199 | }{ |
199 | - {"apt", "sudo apt purge -y x"}, | |
200 | - {"dnf", "sudo dnf remove -y x"}, | |
201 | - {"pacman", "sudo pacman -Rns --noconfirm x"}, | |
202 | - {"aur", "sudo pacman -Rns --noconfirm x"}, | |
203 | - {"zypper", "sudo zypper remove -y x"}, | |
204 | - {"flatpak", "flatpak uninstall -y x"}, | |
205 | - {"snap", "sudo snap remove x"}, | |
206 | - {"npm", "npm uninstall -g x"}, | |
207 | - {"pipx", "pipx uninstall x"}, | |
208 | - {"cargo", "cargo uninstall x"}, | |
209 | - {"gem", "gem uninstall x"}, | |
200 | + {"apt", "x", "sudo apt purge -y x"}, | |
201 | + {"dnf", "x", "sudo dnf remove -y x"}, | |
202 | + {"pacman", "x", "sudo pacman -Rns --noconfirm x"}, | |
203 | + {"aur", "x", "sudo pacman -Rns --noconfirm x"}, | |
204 | + {"zypper", "x", "sudo zypper remove -y x"}, | |
205 | + {"flatpak", "x", "flatpak uninstall -y x"}, | |
206 | + {"snap", "x", "sudo snap remove --purge x"}, | |
207 | + {"npm", "x", "npm uninstall -g x"}, | |
208 | + {"pipx", "x", "pipx uninstall x"}, | |
209 | + {"cargo", "x", "cargo uninstall x"}, | |
210 | + {"gem", "x", "gem uninstall x"}, | |
211 | + {"brew", "x", "brew uninstall x"}, | |
212 | + {"nix", "x", "nix-env -e x"}, | |
213 | + {"system", "systemd-journal-logs", "sudo journalctl --vacuum-time=2d --vacuum-size=50M"}, | |
210 | 214 | } |
211 | 215 | for _, c := range cases { |
212 | - got := strings.Join(RemoveCommand(model.AppInfo{Name: "x", Source: c.src}, true), " ") | |
216 | + got := strings.Join(RemoveCommand(model.AppInfo{Name: c.name, Source: c.src}, true), " ") | |
213 | 217 | if got != c.want { |
214 | - t.Errorf("RemoveCommand(%s) = %q, want %q", c.src, got, c.want) | |
218 | + t.Errorf("RemoveCommand(%s, %s) = %q, want %q", c.src, c.name, got, c.want) | |
219 | + } | |
220 | + } | |
221 | +} | |
222 | + | |
223 | +func TestIsSafePath(t *testing.T) { | |
224 | + home := "/home/user" | |
225 | + cases := []struct { | |
226 | + path string | |
227 | + safe bool | |
228 | + }{ | |
229 | + {"/", false}, | |
230 | + {"/etc", false}, | |
231 | + {"/var", false}, | |
232 | + {"/var/log", false}, | |
233 | + {"/usr", false}, | |
234 | + {"/usr/bin", false}, | |
235 | + {"/home/user", false}, | |
236 | + {"", false}, | |
237 | + {".", false}, | |
238 | + {"/home/user/.config/foo", true}, | |
239 | + {"/home/user/.cache/foo", true}, | |
240 | + {"/var/log/mycustomapp", true}, | |
241 | + {"/etc/mycustomapp", true}, | |
242 | + } | |
243 | + for _, c := range cases { | |
244 | + if got := isSafePath(c.path, home); got != c.safe { | |
245 | + t.Errorf("isSafePath(%q) = %v, want %v", c.path, got, c.safe) | |
215 | 246 | } |
216 | 247 | } |
217 | 248 | } |
218 | 249 | |
โผmain.go
+236-55
| @@ -1,6 +1,7 @@ | ||
1 | 1 | package main |
2 | 2 | |
3 | 3 | import ( |
4 | + "bufio" | |
4 | 5 | "context" |
5 | 6 | "encoding/json" |
6 | 7 | "fmt" |
| @@ -9,9 +10,11 @@ import ( | ||
9 | 10 | "time" |
10 | 11 | |
11 | 12 | tea "github.com/charmbracelet/bubbletea" |
13 | + "github.com/spf13/afero" | |
12 | 14 | "github.com/spf13/cobra" |
13 | 15 | |
14 | 16 | "github.com/swadhinbiswas/veet/internal/detector" |
17 | + "github.com/swadhinbiswas/veet/internal/history" | |
15 | 18 | "github.com/swadhinbiswas/veet/internal/model" |
16 | 19 | "github.com/swadhinbiswas/veet/internal/ui" |
17 | 20 | "github.com/swadhinbiswas/veet/internal/uninstaller" |
| @@ -22,7 +25,7 @@ var rootCmd = &cobra.Command{ | ||
22 | 25 | Short: "Universal Linux App Uninstaller & Deep-Clean Residual Purger", |
23 | 26 | Long: `VEET finds and completely uninstalls applications from every |
24 | 27 | common source โ apt, dnf, pacman/AUR, zypper, flatpak, snap, appimage, |
25 | -npm, pipx, cargo, gem and go install โ removing configs, caches, logs | |
28 | +brew, nix, npm, pipx, cargo, gem and go install โ removing configs, caches, logs | |
26 | 29 | and residuals in one confirmed action.`, |
27 | 30 | Args: cobra.NoArgs, |
28 | 31 | RunE: func(cmd *cobra.Command, args []string) error { |
| @@ -32,7 +35,7 @@ and residuals in one confirmed action.`, | ||
32 | 35 | |
33 | 36 | var scanCmd = &cobra.Command{ |
34 | 37 | Use: "scan", |
35 | - Short: "List installed applications", | |
38 | + Short: "List installed applications across all package managers", | |
36 | 39 | Long: "Scan all package managers and print a table (or JSON with --json).", |
37 | 40 | RunE: func(cmd *cobra.Command, args []string) error { |
38 | 41 | asJSON, _ := cmd.Flags().GetBool("json") |
| @@ -49,17 +52,138 @@ var scanCmd = &cobra.Command{ | ||
49 | 52 | } |
50 | 53 | |
51 | 54 | var cleanCmd = &cobra.Command{ |
52 | - Use: "clean <app>", | |
53 | - Short: "Deep-clean uninstall an application", | |
55 | + Use: "clean <app> [app2...]", | |
56 | + Short: "Deep-clean uninstall one or more applications", | |
54 | 57 | Long: `Uninstall <app> and remove its configs, caches, logs and residuals. |
55 | -Always shows a preview first; pass --yes to proceed. The package-manager | |
56 | -step and any root-owned paths are run via sudo.`, | |
57 | - Args: cobra.ExactArgs(1), | |
58 | +Shows a preview of all staged paths before execution. | |
59 | +Pass --yes (-y) to proceed non-interactively, or --dry-run to preview only.`, | |
60 | + Args: cobra.MinimumNArgs(1), | |
58 | 61 | RunE: func(cmd *cobra.Command, args []string) error { |
59 | - name := args[0] | |
60 | 62 | source, _ := cmd.Flags().GetString("source") |
61 | 63 | yes, _ := cmd.Flags().GetBool("yes") |
62 | - return runClean(name, source, yes) | |
64 | + dryRun, _ := cmd.Flags().GetBool("dry-run") | |
65 | + return runClean(args, source, yes, dryRun) | |
66 | + }, | |
67 | +} | |
68 | + | |
69 | +var orphansCmd = &cobra.Command{ | |
70 | + Use: "orphans", | |
71 | + Short: "Detect and clean orphaned packages and unneeded dependencies", | |
72 | + RunE: func(cmd *cobra.Command, args []string) error { | |
73 | + asJSON, _ := cmd.Flags().GetBool("json") | |
74 | + clean, _ := cmd.Flags().GetBool("clean") | |
75 | + yes, _ := cmd.Flags().GetBool("yes") | |
76 | + | |
77 | + ctx, cancel := context.WithTimeout(context.Background(), 60*time.Second) | |
78 | + defer cancel() | |
79 | + orphanDet := detector.NewOrphanDetector(detector.RealExec{}) | |
80 | + apps, err := orphanDet.Detect(ctx) | |
81 | + if err != nil { | |
82 | + return err | |
83 | + } | |
84 | + if asJSON { | |
85 | + return printJSON(apps) | |
86 | + } | |
87 | + if len(apps) == 0 { | |
88 | + fmt.Println("No orphaned packages or unneeded dependencies found.") | |
89 | + return nil | |
90 | + } | |
91 | + fmt.Printf("Found %d orphaned package(s):\n", len(apps)) | |
92 | + printTable(apps) | |
93 | + if !clean { | |
94 | + fmt.Println("\nTip: Run with --clean (or veet clean <app>) to remove these orphaned dependencies.") | |
95 | + return nil | |
96 | + } | |
97 | + var names []string | |
98 | + for _, a := range apps { | |
99 | + names = append(names, a.Name) | |
100 | + } | |
101 | + return runClean(names, "orphan", yes, false) | |
102 | + }, | |
103 | +} | |
104 | + | |
105 | +var cacheCmd = &cobra.Command{ | |
106 | + Use: "cache", | |
107 | + Short: "Inspect and clean reclaimable user caches and leftover directories", | |
108 | + RunE: func(cmd *cobra.Command, args []string) error { | |
109 | + asJSON, _ := cmd.Flags().GetBool("json") | |
110 | + clean, _ := cmd.Flags().GetBool("clean") | |
111 | + yes, _ := cmd.Flags().GetBool("yes") | |
112 | + | |
113 | + cfg := model.DefaultConfig() | |
114 | + ctx, cancel := context.WithTimeout(context.Background(), 60*time.Second) | |
115 | + defer cancel() | |
116 | + cacheDet := detector.NewCacheDetector(cfg.Home) | |
117 | + apps, err := cacheDet.Detect(ctx) | |
118 | + if err != nil { | |
119 | + return err | |
120 | + } | |
121 | + if asJSON { | |
122 | + return printJSON(apps) | |
123 | + } | |
124 | + if len(apps) == 0 { | |
125 | + fmt.Println("No reclaimable cache or leftover directories found.") | |
126 | + return nil | |
127 | + } | |
128 | + var totalKB int64 | |
129 | + for _, a := range apps { | |
130 | + totalKB += a.InstallSizeKB | |
131 | + } | |
132 | + fmt.Printf("Found %d cache/leftover targets (%s total):\n", len(apps), model.HumanSize(totalKB)) | |
133 | + printTable(apps) | |
134 | + if !clean { | |
135 | + fmt.Println("\nTip: Run with --clean to remove these cache entries.") | |
136 | + return nil | |
137 | + } | |
138 | + var names []string | |
139 | + for _, a := range apps { | |
140 | + names = append(names, a.Name) | |
141 | + } | |
142 | + return runClean(names, "cache", yes, false) | |
143 | + }, | |
144 | +} | |
145 | + | |
146 | +var historyCmd = &cobra.Command{ | |
147 | + Use: "history", | |
148 | + Short: "View or clear uninstallation audit log history", | |
149 | + RunE: func(cmd *cobra.Command, args []string) error { | |
150 | + clear, _ := cmd.Flags().GetBool("clear") | |
151 | + asJSON, _ := cmd.Flags().GetBool("json") | |
152 | + limit, _ := cmd.Flags().GetInt("limit") | |
153 | + | |
154 | + cfg := model.DefaultConfig() | |
155 | + hlog := history.New(afero.NewOsFs(), history.DefaultPath(cfg.DataDir)) | |
156 | + if clear { | |
157 | + if err := hlog.Clear(); err != nil { | |
158 | + return err | |
159 | + } | |
160 | + fmt.Println("Audit history cleared.") | |
161 | + return nil | |
162 | + } | |
163 | + entries, err := hlog.Read() | |
164 | + if err != nil { | |
165 | + return err | |
166 | + } | |
167 | + if limit > 0 && len(entries) > limit { | |
168 | + entries = entries[:limit] | |
169 | + } | |
170 | + if asJSON { | |
171 | + enc := json.NewEncoder(os.Stdout) | |
172 | + enc.SetIndent("", " ") | |
173 | + return enc.Encode(entries) | |
174 | + } | |
175 | + if len(entries) == 0 { | |
176 | + fmt.Println("No uninstallation history found.") | |
177 | + return nil | |
178 | + } | |
179 | + fmt.Printf("%-20s %-24s %-10s %-8s %12s %s\n", "DATE", "APP", "SOURCE", "STATUS", "FREED", "DETAIL") | |
180 | + for _, e := range entries { | |
181 | + fmt.Printf("%-20s %-24s %-10s %-8s %12s %s\n", | |
182 | + e.Time.Format("2006-01-02 15:04:05"), | |
183 | + e.App, e.Source, e.Status, | |
184 | + model.HumanSize(e.FreedKB), e.Detail) | |
185 | + } | |
186 | + return nil | |
63 | 187 | }, |
64 | 188 | } |
65 | 189 | |
| @@ -72,11 +196,28 @@ var tuiCmd = &cobra.Command{ | ||
72 | 196 | }, |
73 | 197 | } |
74 | 198 | |
75 | -func main() { | |
76 | - rootCmd.AddCommand(scanCmd, cleanCmd, tuiCmd) | |
199 | +func init() { | |
200 | + rootCmd.AddCommand(scanCmd, cleanCmd, orphansCmd, cacheCmd, historyCmd, tuiCmd) | |
77 | 201 | scanCmd.Flags().Bool("json", false, "output as JSON") |
202 | + | |
78 | 203 | cleanCmd.Flags().String("source", "", "only match apps from this source") |
79 | - cleanCmd.Flags().Bool("yes", false, "proceed with removal after preview") | |
204 | + cleanCmd.Flags().BoolP("yes", "y", false, "proceed with removal non-interactively") | |
205 | + cleanCmd.Flags().Bool("dry-run", false, "inspect and stage paths without deleting") | |
206 | + | |
207 | + orphansCmd.Flags().Bool("json", false, "output as JSON") | |
208 | + orphansCmd.Flags().Bool("clean", false, "clean all discovered orphans") | |
209 | + orphansCmd.Flags().BoolP("yes", "y", false, "proceed without confirmation prompt") | |
210 | + | |
211 | + cacheCmd.Flags().Bool("json", false, "output as JSON") | |
212 | + cacheCmd.Flags().Bool("clean", false, "clean all discovered cache/residual items") | |
213 | + cacheCmd.Flags().BoolP("yes", "y", false, "proceed without confirmation prompt") | |
214 | + | |
215 | + historyCmd.Flags().Bool("json", false, "output as JSON") | |
216 | + historyCmd.Flags().Bool("clear", false, "clear the audit log file") | |
217 | + historyCmd.Flags().IntP("limit", "n", 50, "limit output to N most recent entries") | |
218 | +} | |
219 | + | |
220 | +func main() { | |
80 | 221 | if err := rootCmd.Execute(); err != nil { |
81 | 222 | fmt.Fprintln(os.Stderr, "veet:", err) |
82 | 223 | os.Exit(1) |
| @@ -147,8 +288,8 @@ func printJSON(apps []model.AppInfo) error { | ||
147 | 288 | return enc.Encode(out) |
148 | 289 | } |
149 | 290 | |
150 | -// runClean implements the non-interactive deep-clean path. | |
151 | -func runClean(name, source string, yes bool) error { | |
291 | +// runClean implements multi-app cleaning with interactive prompts and dry-run support. | |
292 | +func runClean(names []string, source string, yes, dryRun bool) error { | |
152 | 293 | cfg := model.DefaultConfig() |
153 | 294 | if err := cfg.Load(); err != nil { |
154 | 295 | return err |
| @@ -157,58 +298,98 @@ func runClean(name, source string, yes bool) error { | ||
157 | 298 | for _, s := range skipped { |
158 | 299 | fmt.Fprintln(os.Stderr, "skipped:", s) |
159 | 300 | } |
160 | - var match *model.AppInfo | |
161 | - for i := range apps { | |
162 | - a := &apps[i] | |
163 | - if a.Name == name || strings.EqualFold(a.Name, name) { | |
164 | - if source != "" && a.Source != source { | |
165 | - continue | |
301 | + | |
302 | + var matches []*model.AppInfo | |
303 | + for _, name := range names { | |
304 | + var match *model.AppInfo | |
305 | + for i := range apps { | |
306 | + a := &apps[i] | |
307 | + if a.Name == name || strings.EqualFold(a.Name, name) { | |
308 | + if source != "" && a.Source != source { | |
309 | + continue | |
310 | + } | |
311 | + match = a | |
312 | + break | |
166 | 313 | } |
167 | - match = a | |
168 | - break | |
169 | 314 | } |
170 | - } | |
171 | - if match == nil { | |
172 | - if source != "" { | |
173 | - return fmt.Errorf("no installed application named %q from source %q", name, source) | |
315 | + if match == nil { | |
316 | + if source != "" { | |
317 | + return fmt.Errorf("no installed application named %q from source %q", name, source) | |
318 | + } | |
319 | + return fmt.Errorf("no installed application named %q", name) | |
174 | 320 | } |
175 | - return fmt.Errorf("no installed application named %q", name) | |
176 | - } | |
177 | - if cfg.ProtectedSet()[match.Name] || match.Protected { | |
178 | - return fmt.Errorf("refusing: %s is a protected system component", match.Name) | |
321 | + if cfg.ProtectedSet()[match.Name] || match.Protected { | |
322 | + return fmt.Errorf("refusing: %s is a protected system component", match.Name) | |
323 | + } | |
324 | + matches = append(matches, match) | |
179 | 325 | } |
180 | 326 | |
181 | - un := uninstaller.New(cfg.Home, nil, cfg.ProtectedSet()) | |
182 | - if err := un.StageRemoval(match); err != nil { | |
183 | - return err | |
327 | + hlog := history.New(afero.NewOsFs(), history.DefaultPath(cfg.DataDir)) | |
328 | + un := uninstaller.New(cfg.Home, hlog, cfg.ProtectedSet()) | |
329 | + | |
330 | + var totalKB int64 | |
331 | + var totalFiles int | |
332 | + for _, m := range matches { | |
333 | + if err := un.StageRemoval(m); err != nil { | |
334 | + return err | |
335 | + } | |
336 | + totalKB += m.Removable.TotalKB() | |
337 | + totalFiles += m.Removable.FileCount() | |
184 | 338 | } |
185 | - fmt.Printf("\n%s (%s)\n", match.Name, match.Source) | |
186 | - fmt.Printf("would free %s across %d path(s)\n", | |
187 | - model.HumanSize(match.Removable.TotalKB()), match.Removable.FileCount()) | |
188 | - for _, p := range match.Removable.Paths { | |
189 | - tag := "" | |
190 | - for _, e := range match.Removable.Elevated { | |
191 | - if e == p { | |
192 | - tag = " [requires sudo]" | |
339 | + | |
340 | + fmt.Println() | |
341 | + for _, m := range matches { | |
342 | + fmt.Printf("โข %s (%s)\n", m.Name, m.Source) | |
343 | + fmt.Printf(" would free %s across %d path(s)\n", | |
344 | + model.HumanSize(m.Removable.TotalKB()), m.Removable.FileCount()) | |
345 | + for _, p := range m.Removable.Paths { | |
346 | + tag := "" | |
347 | + for _, e := range m.Removable.Elevated { | |
348 | + if e == p { | |
349 | + tag = " [requires sudo]" | |
350 | + } | |
193 | 351 | } |
352 | + fmt.Println(" " + p + tag) | |
194 | 353 | } |
195 | - fmt.Println(" " + p + tag) | |
196 | 354 | } |
197 | - fmt.Println() | |
355 | + fmt.Printf("\nTotal reclaimable: %s across %d path(s) (%d app(s))\n\n", | |
356 | + model.HumanSize(totalKB), totalFiles, len(matches)) | |
357 | + | |
358 | + if dryRun { | |
359 | + fmt.Println("Dry-run mode: no files or packages were removed.") | |
360 | + return nil | |
361 | + } | |
362 | + | |
198 | 363 | if !yes { |
199 | - return fmt.Errorf("preview above โ re-run with --yes to uninstall") | |
364 | + fmt.Print("Proceed with uninstallation and residual removal? [y/N]: ") | |
365 | + reader := bufio.NewReader(os.Stdin) | |
366 | + input, err := reader.ReadString('\n') | |
367 | + if err != nil { | |
368 | + return fmt.Errorf("aborted") | |
369 | + } | |
370 | + input = strings.TrimSpace(strings.ToLower(input)) | |
371 | + if input != "y" && input != "yes" { | |
372 | + fmt.Println("Aborted by user.") | |
373 | + return nil | |
374 | + } | |
200 | 375 | } |
201 | - fmt.Printf("running: %s\n", strings.Join(uninstaller.RemoveCommand(*match, true), " ")) | |
202 | - freed, files, err := un.Remove(context.Background(), match, func(s uninstaller.Step) { | |
203 | - icon := "โ" | |
204 | - if s.Err != nil { | |
205 | - icon = "โ" | |
206 | - } | |
207 | - fmt.Printf(" %s %s\n", icon, s.Text) | |
208 | - }) | |
209 | - if err != nil { | |
210 | - return err | |
376 | + | |
377 | + for _, m := range matches { | |
378 | + cmdArgs := uninstaller.RemoveCommand(*m, true) | |
379 | + if len(cmdArgs) > 0 { | |
380 | + fmt.Printf("\nrunning: %s\n", strings.Join(cmdArgs, " ")) | |
381 | + } | |
382 | + freed, files, err := un.Remove(context.Background(), m, func(s uninstaller.Step) { | |
383 | + icon := "โ" | |
384 | + if s.Err != nil { | |
385 | + icon = "โ" | |
386 | + } | |
387 | + fmt.Printf(" %s %s\n", icon, s.Text) | |
388 | + }) | |
389 | + if err != nil { | |
390 | + return fmt.Errorf("failed removing %s: %w", m.Name, err) | |
391 | + } | |
392 | + fmt.Printf("Done: freed %s, removed %d path(s)\n", model.HumanSize(freed), files) | |
211 | 393 | } |
212 | - fmt.Printf("\nDone: freed %s, removed %d path(s)\n", model.HumanSize(freed), files) | |
213 | 394 | return nil |
214 | 395 | } |
215 | 396 | |
โผmain_test.go
+53-0
| @@ -0,0 +1,53 @@ | ||
1 | +package main | |
2 | + | |
3 | +import ( | |
4 | + "bytes" | |
5 | + "testing" | |
6 | + | |
7 | + "github.com/swadhinbiswas/veet/internal/model" | |
8 | +) | |
9 | + | |
10 | +func TestPrintTable(t *testing.T) { | |
11 | + apps := []model.AppInfo{ | |
12 | + {Name: "neovim", Version: "0.9.5", Source: "pacman", InstallSizeKB: 10240}, | |
13 | + {Name: "vlc", Version: "3.0.18", Source: "flatpak", InstallSizeKB: 204800}, | |
14 | + } | |
15 | + printTable(apps) | |
16 | +} | |
17 | + | |
18 | +func TestPrintJSON(t *testing.T) { | |
19 | + apps := []model.AppInfo{ | |
20 | + {Name: "neovim", Version: "0.9.5", Source: "pacman", InstallSizeKB: 10240}, | |
21 | + } | |
22 | + if err := printJSON(apps); err != nil { | |
23 | + t.Fatalf("unexpected printJSON error: %v", err) | |
24 | + } | |
25 | +} | |
26 | + | |
27 | +func TestRootCmdExecution(t *testing.T) { | |
28 | + buf := new(bytes.Buffer) | |
29 | + rootCmd.SetOut(buf) | |
30 | + rootCmd.SetErr(buf) | |
31 | + | |
32 | + // Test --help flag | |
33 | + rootCmd.SetArgs([]string{"--help"}) | |
34 | + if err := rootCmd.Execute(); err != nil { | |
35 | + t.Fatalf("rootCmd --help failed: %v", err) | |
36 | + } | |
37 | + if !bytes.Contains(buf.Bytes(), []byte("VEET finds and completely uninstalls")) { | |
38 | + t.Fatalf("unexpected help output: %s", buf.String()) | |
39 | + } | |
40 | +} | |
41 | + | |
42 | +func TestSubcommandsRegistration(t *testing.T) { | |
43 | + cmds := rootCmd.Commands() | |
44 | + found := map[string]bool{} | |
45 | + for _, c := range cmds { | |
46 | + found[c.Name()] = true | |
47 | + } | |
48 | + for _, expected := range []string{"scan", "clean", "orphans", "cache", "history", "tui"} { | |
49 | + if !found[expected] { | |
50 | + t.Errorf("expected subcommand %q to be registered", expected) | |
51 | + } | |
52 | + } | |
53 | +} | |
0 | 54 | |
โผveet.cast
+452-0
| @@ -0,0 +1,452 @@ | ||
1 | +{"version":3,"term":{"cols":205,"rows":48,"type":"xterm-kitty","version":"kitty(0.48.2)","theme":{"fg":"#e0def4","bg":"#232136","palette":"#393552:#eb6f92:#3e8fb0:#f6c177:#c4a7e7:#ea9a97:#9ccfd8:#e0def4:#6e6a86:#eb6f92:#9ccfd8:#f6c177:#c4a7e7:#ea9a97:#9ccfd8:#e0def4"}},"timestamp":1786902629,"env":{"SHELL":"/bin/zsh"}} | |
2 | +[0.387, "o", "\u001b]4;0;#393552\u001b\\\u001b]4;1;#eb6f92\u001b\\\u001b]4;2;#3e8fb0\u001b\\\u001b]4;3;#f6c177\u001b\\\u001b]4;4;#c4a7e7\u001b\\\u001b]4;5;#ea9a97\u001b\\\u001b]4;6;#9ccfd8\u001b\\\u001b]4;7;#e0def4\u001b\\\u001b]4;8;#6e6a86\u001b\\\u001b]4;9;#eb6f92\u001b\\\u001b]4;10;#9ccfd8\u001b\\\u001b]4;11;#f6c177\u001b\\\u001b]4;12;#c4a7e7\u001b\\\u001b]4;13;#ea9a97\u001b\\\u001b]4;14;#9ccfd8\u001b\\\u001b]4;15;#e0def4\u001b\\\u001b]10;#e0def4\u001b\\\u001b]11;[100]#232136\u001b\\\u001b]12;#e0def4\u001b\\\u001b]13;#e0def4\u001b\\\u001b]17;#e0def4\u001b\\\u001b]19;#232136\u001b\\\u001b]4;232;#e0def4\u001b\\\u001b]4;256;#e0def4\u001b\\\u001b]708;[100]#232136\u001b\\\u001b]11;#232136\u001b\\"] | |
3 | +[0.005, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] | |
4 | +[0.028, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[38;2;110;106;134mโญโ\u001b[1;38;2;224;222;244m ๐๏ธ \u001b[38;2;110;106;134m \u001b[0m \u001b[1;38;2;62;143;176m โฆ/\u001b[38;2;196;167;231mUNIXPURGE\u001b[38;2;62;143;176m\u001b[0m \u001b[1;38;2;196;167;231m๓ฐฌ main\u001b[0m \u001b[1;38;2;235;111;146m ๓ฐ2 โก9\u001b[0m \u001b[1;36m๓ฐ \u001b[0m \u001b[1;38;2;62;143;176m๓ฐ
v16.2.1\u001b[0m \u001b[1;38;2;110;106;134m๓ฑ 23:50\u001b[0m \u001b[1;38;2;235;111;146m๓ฐ
0\u001b[0m\r\n\u001b[38;2;110;106;134mโฐโ\u001b[0m\r\n\u001b[1;38;2;156;207;216mโฏ\u001b[0m \u001b[K\u001b[?2004h"] | |
5 | +[1.160, "o", "c"] | |
6 | +[0.001, "o", "\b\u001b[38;2;196;167;231mc\u001b[39m"] | |
7 | +[0.001, "o", "\b\u001b[38;2;196;167;231mc\u001b[39m\u001b[38;2;110;106;134mlear\u001b[39m\b\b\b\b"] | |
8 | +[0.148, "o", "\b\u001b[38;2;196;167;231mc\u001b[38;2;196;167;231ml\u001b[39m"] | |
9 | +[0.003, "o", "\b\b\u001b[1m\u001b[31mc\u001b[1m\u001b[31ml\u001b[0m\u001b[39m"] | |
10 | +[0.129, "o", "\b\b\u001b[1m\u001b[31mc\u001b[1m\u001b[31ml\u001b[1m\u001b[31me\u001b[0m\u001b[39m"] | |
11 | +[0.177, "o", "\b\u001b[1m\u001b[31me\u001b[1m\u001b[31ma\u001b[0m\u001b[39m"] | |
12 | +[0.121, "o", "\b\u001b[1m\u001b[31ma\u001b[1m\u001b[31mr\u001b[0m\u001b[39m"] | |
13 | +[0.000, "o", "\b\b\b\b\b\u001b[0m\u001b[38;2;224;222;244mc\u001b[0m\u001b[38;2;224;222;244ml\u001b[0m\u001b[38;2;224;222;244me\u001b[0m\u001b[38;2;224;222;244ma\u001b[0m\u001b[38;2;224;222;244mr\u001b[39m"] | |
14 | +[0.176, "o", "\u001b[?2004l\r\r\n"] | |
15 | +[0.002, "o", "\u001b[H\u001b[2J"] | |
16 | +[0.000, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] | |
17 | +[0.026, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[38;2;110;106;134mโญโ\u001b[1;38;2;224;222;244m ๐๏ธ \u001b[38;2;110;106;134m \u001b[0m \u001b[1;38;2;62;143;176m โฆ/\u001b[38;2;196;167;231mUNIXPURGE\u001b[38;2;62;143;176m\u001b[0m \u001b[1;38;2;196;167;231m๓ฐฌ main\u001b[0m \u001b[1;38;2;235;111;146m ๓ฐ2 โก9\u001b[0m \u001b[1;36m๓ฐ \u001b[0m \u001b[1;38;2;62;143;176m๓ฐ
v16.2.1\u001b[0m \u001b[1;38;2;110;106;134m๓ฑ 23:50\u001b[0m \u001b[1;38;2;235;111;146m๓ฐ
0\u001b[0m\r\n\u001b[38;2;110;106;134mโฐโ\u001b[0m\r\n\u001b[1;38;2;156;207;216mโฏ\u001b[0m \u001b[K\u001b[?2004h"] | |
18 | +[3.156, "o", "."] | |
19 | +[0.001, "o", "\b\u001b[38;2;196;167;231m.\u001b[39m"] | |
20 | +[0.001, "o", "\b\u001b[38;2;196;167;231m.\u001b[39m\u001b[38;2;110;106;134m/install.sh --apply-full\u001b[39m\u001b[24D"] | |
21 | +[0.231, "o", "\b\u001b[38;2;196;167;231m.\u001b[38;2;196;167;231m/\u001b[39m"] | |
22 | +[0.001, "o", "\b\b\u001b[4m\u001b[32m.\u001b[4m\u001b[32m/\u001b[24m\u001b[39m"] | |
23 | +[0.334, "o", "\b\b\u001b[4m\u001b[32m.\u001b[4m\u001b[32m/\u001b[4m\u001b[32mv\u001b[24m\u001b[39m\u001b[39m \u001b[39m \u001b[39m \u001b[39m \u001b[39m \u001b[39m \u001b[39m \u001b[39m \u001b[39m \u001b[39m \u001b[39m \u001b[39m \u001b[39m \u001b[39m \u001b[39m \u001b[39m \u001b[39m \u001b[39m \u001b[39m \u001b[39m \u001b[39m \u001b[39m \u001b[22D"] | |
24 | +[0.001, "o", "\b\b\b\u001b[24m\u001b[38;2;156;207;216m.\u001b[24m\u001b[38;2;156;207;216m/\u001b[24m\u001b[38;2;156;207;216mv\u001b[39m"] | |
25 | +[0.000, "o", "\u001b[38;2;110;106;134meet\u001b[39m\b\b\b"] | |
26 | +[0.301, "o", "\b\u001b[38;2;156;207;216mv\u001b[38;2;156;207;216me\u001b[39m"] | |
27 | +[0.172, "o", "\b\u001b[38;2;156;207;216me\u001b[38;2;156;207;216me\u001b[39m"] | |
28 | +[0.118, "o", "\b\u001b[38;2;156;207;216me\u001b[38;2;156;207;216mt\u001b[39m"] | |
29 | +[0.001, "o", "\b\b\b\b\b\b\u001b[38;2;224;222;244m.\u001b[38;2;224;222;244m/\u001b[38;2;224;222;244mv\u001b[38;2;224;222;244me\u001b[38;2;224;222;244me\u001b[38;2;224;222;244mt\u001b[39m"] | |
30 | +[0.487, "o", "\u001b[?2004l\r\r\n"] | |
31 | +[0.014, "o", "\u001b]11;?\u001b\\\u001b[6n"] | |
32 | +[0.004, "o", "\u001b[?25l\u001b[?1049h\u001b[2J\u001b[H\u001b[?25l\u001b[?2004h"] | |
33 | +[0.017, "o", "\u001b[H\r \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:36\u001b[0m \r\n\u001b[K\r\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\u001b[K\r\n\u001b[38;2;147;163;184mstarting detector scan...\u001b[0m\u001b[K\r\n\u001b[K\r\n\u001b[38;2;147;163;184mq: quit\u001b[0m\u001b[K\u001b[7;H"] | |
34 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
35 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
36 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
37 | +[0.101, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:37\u001b[0m \r\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
38 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
39 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
40 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
41 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
42 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
43 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
44 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
45 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
46 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
47 | +[0.101, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:38\u001b[0m \r\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
48 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
49 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
50 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
51 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
52 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
53 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
54 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
55 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
56 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
57 | +[0.100, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:39\u001b[0m \r\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
58 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
59 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
60 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
61 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
62 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
63 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
64 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
65 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
66 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
67 | +[0.100, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:40\u001b[0m \r\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
68 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
69 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
70 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
71 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
72 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
73 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
74 | +[0.116, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
75 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
76 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
77 | +[0.101, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:41\u001b[0m \r\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
78 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
79 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
80 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
81 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
82 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
83 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
84 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
85 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
86 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
87 | +[0.099, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:42\u001b[0m \r\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
88 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
89 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
90 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
91 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
92 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
93 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
94 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
95 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
96 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
97 | +[0.099, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:43\u001b[0m \r\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
98 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
99 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
100 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
101 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
102 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
103 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
104 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
105 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
106 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
107 | +[0.099, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:44\u001b[0m \r\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
108 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
109 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
110 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
111 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
112 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
113 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
114 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
115 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
116 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
117 | +[0.101, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:45\u001b[0m \r\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
118 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
119 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
120 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
121 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
122 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
123 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
124 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
125 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
126 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
127 | +[0.100, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:46\u001b[0m \r\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
128 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
129 | +[0.117, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
130 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
131 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
132 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
133 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
134 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
135 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
136 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
137 | +[0.101, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:47\u001b[0m \r\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
138 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
139 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
140 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
141 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
142 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
143 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
144 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
145 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
146 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
147 | +[0.100, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:48\u001b[0m \r\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
148 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
149 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
150 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
151 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
152 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
153 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
154 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
155 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
156 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
157 | +[0.100, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:49\u001b[0m \r\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
158 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
159 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
160 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
161 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
162 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
163 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
164 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
165 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
166 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
167 | +[0.100, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:50\u001b[0m \r\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
168 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
169 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
170 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
171 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
172 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
173 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
174 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
175 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
176 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
177 | +[0.099, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:51\u001b[0m \r\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
178 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
179 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
180 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
181 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
182 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
183 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
184 | +[0.115, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
185 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
186 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
187 | +[0.100, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:52\u001b[0m \r\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
188 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
189 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
190 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
191 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
192 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
193 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
194 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
195 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
196 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
197 | +[0.100, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:53\u001b[0m \r\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
198 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
199 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
200 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
201 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
202 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
203 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
204 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
205 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
206 | +[0.099, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:54\u001b[0m \r\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
207 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
208 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
209 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
210 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
211 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
212 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
213 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
214 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
215 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
216 | +[0.100, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m ๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:55\u001b[0m \r\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
217 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
218 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
219 | +[0.101, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
220 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
221 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
222 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
223 | +[0.099, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
224 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
225 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
226 | +[0.101, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:56\u001b[0m \r\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
227 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m\\\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
228 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m|\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
229 | +[0.100, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m/\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
230 | +[0.116, "o", "\u001b[H\n\n\u001b[38;2;0;229;255m-\u001b[0m \u001b[1;38;2;250;204;21mScanning all sources...\u001b[0m\u001b[K\r\n\n\n\n\u001b[7;H"] | |
231 | +[0.034, "o", "\u001b[H\n\u001b[38;2;0;229;255mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;6;182;211mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;243;63;94mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;168;85;247mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;250;204;21mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;250;204;21mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;4;38;2;0;229;255;4mโฃ\u001b[0m\u001b[38;2;0;229;255;4m \u001b[0m\u001b[1;4;38;2;0;229;255;4m6\u001b[0m\u001b[1;4;38;2;0;229;255;4m6\u001b[0m\u001b[1;4;38;2;0;229;255;4m8\u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;6;182;211mโ\u001b[0m \u001b[1;38;2;6;182;211mโ 12\u001b[0m \u001b[38;2;6;182;211mโ\u001b[0m\u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;243;63;94mโฆ 0\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m\u001b[38;2;168;85;247mโ\u001b[0m \u001b[1;38;2;168;85;247mโ 134\u001b[0m \u001b[38;2;168;85;247mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[1;38;2;250;204;21m๐งน 87.3GB\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[1;38;2;250;204;21mโป 176.8GB\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255mโ1: All Apps\u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;6;182;211mโ\u001b[0m \u001b[38;2;147;163;184m2: Flatpak\u001b[0m \u001b[38;2;6;182;211mโ\u001b[0m\u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;147;163;184m3: Snap\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m\u001b[38;2;168;85;247mโ\u001b[0m \u001b[38;2;147;163;184m4: Tools\u001b[0m \u001b[38;2;168;85;247mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[38;2;147;163;184m5: Cache\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[38;2;147;163;184m6: Reclaim\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;6;182;211mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;243;63;94mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;168;85;247mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;250;204;21mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;250;204;21mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[K\r\n \u001b[38;2;147;163;184mSearch: \u001b[0m\u001b[38;2;226;232;240m(press / to search)\u001b[0m \u001b[38;2;56;189;248m[All Sources โพ]\u001b[0m\u001b[38;2;147;163;184m (Tab)\u001b[0m \u001b[1;38;2;250;204;21mSort: [Size โ]\u001b[0m\u001b[38;2;147;163;184m (o)\u001b[0m \u001b[38;2;147;163;184m1-6: cards | p: paths | e: export\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m.gradle\u001b[0m "] | |
232 | +[0.000, "o", " \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gradle \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m20GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;234;179;8m๐งน Cache & Logs\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/opencode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m11.9GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m20GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcuda \u001b[0m \u001b[38;2;226;232;240m13.3.1-1 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.7GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.vscode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.4GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mWILL BE REMOVED:\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/zed \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.1GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mpackage files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gemini \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.8GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mcache files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.hermes \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlog files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.lmstudio \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.7GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mresidual files \u001b[0m \u001b[1;38;2;250;204;21m20GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/TelegramDesktop \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.5GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m20GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mseclists \u001b[0m \u001b[38;2;226;232;240m2026.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.1GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/uv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m1.9GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mtexlive-fontsextra \u001b[0m \u001b[38;2;226;232;240m2026.1-1 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m1.8GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.vscode-insiders \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m1.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mwps-office \u001b[0m \u001b[38;2;226;232;240m11.1.0.11723-2 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m1.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.kilocode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m1.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.pub-cache \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m1GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mopenclaw \u001b[0m \u001b[38;2;226;232;240m2026.4.15 \u001b[0m \u001b[38;2;226;232;240mnpm -g \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m973.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.expo \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m820.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240morg.pgadmin.pgadmin4 \u001b[0m \u001b[38;2;226;232;240m9.14 \u001b[0m \u001b[38;2;226;232;240mflatpak \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m799.9MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.devin \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m735.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.antigravity \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m735.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mkiro-ide \u001b[0m \u001b[38;2;226;232;240m1:0.10.16-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m734.9MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/claude \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m724.1MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/antigravity-ide \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m722.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mPROGRESS & ACTIVITY\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mQUICK ACTIONS\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;226;232;240mโ System Ready โ Space to select, Enter to preview\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[1-6]\u001b[0m \u001b[38;2;226;232;240mCards\u001b[0m \u001b[1;38;2;0;229;255m[o]\u001b[0m \u001b[38;2;226;232;240mSort\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mRecent:\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[p]\u001b[0m \u001b[38;2;226;232;240mPaths\u001b[0m \u001b[1;38;2;0;229;255m[c]\u001b[0m \u001b[38;2;226;232;240mCache\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข skipped: pipx (not installed)\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[e]\u001b[0m \u001b[38;2;226;232;240mExport\u001b[0m \u001b[1;38;2;0;229;255m[r]\u001b[0m \u001b[38;2;226;232;240mRescan\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข skipped: go (not installed)\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[l]\u001b[0m \u001b[38;2;226;232;240mLogs\u001b[0m \u001b[1;38;2;0;229;255m[s]\u001b[0m \u001b[38;2;226;232;240mConfig\u001b[0m \u001b[38;2;5"] | |
233 | +[0.000, "o", "1;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข found 668 apps across 10 sources\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184m [h/?] Help [q] Quit\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n \u001b[38;2;147;163;184m0 selected\u001b[0m Total: \u001b[38;2;56;189;248m0B\u001b[0m Reclaimable: \u001b[1;38;2;250;204;21m0B\u001b[0m\u001b[K\r\n \u001b[1;38;2;0;229;255m1-6\u001b[0m \u001b[38;2;226;232;240mCards\u001b[0m \u001b[1;38;2;0;229;255mโโ/jk\u001b[0m \u001b[38;2;226;232;240mNav\u001b[0m \u001b[1;38;2;0;229;255mSpace\u001b[0m \u001b[38;2;226;232;240mSel\u001b[0m \u001b[1;38;2;0;229;255mEnter\u001b[0m \u001b[3โฆ \u001b[47;H"] | |
234 | +[0.567, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:57\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
235 | +[0.999, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:58\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
236 | +[1.000, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:50:59\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
237 | +[0.917, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mshare/opencode\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gradle \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m20GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;234;179;8m๐งน Cache & Logs\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/opencode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m11.9GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m11.9GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mcache files \u001b[0m \u001b[1;38;2;250;204;21m11.9GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mresidual files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m11.9GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
238 | +[0.100, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:00\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
239 | +[0.266, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mshare/pnpm\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/opencode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m11.9GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m6.3GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mcache files \u001b[0m \u001b[1;38;2;250;204;21m6.3GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m6.3GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
240 | +[0.235, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mcuda\u001b[0m \u001b[38;2;147;163;184mv13.3.1-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gradle \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m20GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mโ pacman\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m4.7GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcuda \u001b[0m \u001b[38;2;226;232;240m13.3.1-1 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.7GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mmaintainer\u001b[0m \u001b[38;2;226;232;240mJakub Klinkovskรฝ <[email protected]>\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.vscode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.4GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://developer.nvidia.com/cuda-zone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/zed \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.1GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mdependencies\u001b[0m \u001b[38;2;226;232;240mcccl, opencl-nvidia, python, gcc15\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gemini \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.8GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mPress Enter to preview what will be removed.\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.hermes \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3GB \u001b[0m \u001b[38;2;0;229;255"] | |
241 | +[0.000, "o", "mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.lmstudio \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.7GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/TelegramDesktop \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.5GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mtexlive-fontsextra \u001b[0m \u001b[38;2;226;232;240m2026.1-1 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m1.8GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mwps-office \u001b[0m \u001b[38;2;226;232;240m11.1.0.11723-2 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m1.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
242 | +[0.199, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m.vscode\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gradle \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m20GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;234;179;8m๐งน Cache & Logs\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m4.4GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcuda \u001b[0m \u001b[38;2;226;232;240m13.3.1-1 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.7GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.vscode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.4GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mWILL BE REMOVED:\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/zed \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.1GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mpackage files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gemini \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.8GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mcache files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.hermes \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlog files 0B\u001b[0m "] | |
243 | +[0.000, "o", " \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.lmstudio \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.7GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mresidual files \u001b[0m \u001b[1;38;2;250;204;21m4.4GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/TelegramDesktop \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.5GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m4.4GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mtexlive-fontsextra \u001b[0m \u001b[38;2;226;232;240m2026.1-1 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m1.8GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mwps-office \u001b[0m \u001b[38;2;226;232;240m11.1.0.11723-2 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m1.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
244 | +[0.183, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mshare/zed\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m4.1GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.vscode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.4GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mWILL BE REMOVED:\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/zed \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.1GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mpackage files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mcache files \u001b[0m \u001b[1;38;2;250;204;21m4.1GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mresidual files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m4.1GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
245 | +[0.117, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:01\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
246 | +[0.067, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m.gemini\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m3.8GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/zed \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.1GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mpackage files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gemini \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.8GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mcache files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mresidual files \u001b[0m \u001b[1;38;2;250;204;21m3.8GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m3.8GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
247 | +[0.166, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m.var\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m3.2GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gemini \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.8GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mcache files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mresidual files \u001b[0m \u001b[1;38;2;250;204;21m3.2GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m3.2GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
248 | +[0.200, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m.hermes\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m3GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mcache files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.hermes \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlog files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mresidual files \u001b[0m \u001b[1;38;2;250;204;21m3GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m3GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
249 | +[0.484, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m.var\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m3.2GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mcache files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.hermes \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlog files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mresidual files \u001b[0m \u001b[1;38;2;250;204;21m3.2GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m3.2GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
250 | +[0.099, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:02\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
251 | +[0.134, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m.gemini\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m3.8GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gemini \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.8GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mcache files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mresidual files \u001b[0m \u001b[1;38;2;250;204;21m3.8GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m3.8GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
252 | +[0.200, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mshare/zed\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m4.1GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/zed \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.1GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mpackage files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gemini \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.8GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mcache files \u001b[0m \u001b[1;38;2;250;204;21m4.1GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mresidual files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m4.1GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
253 | +[0.200, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m.vscode\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m4.4GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.vscode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.4GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mWILL BE REMOVED:\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/zed \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.1GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mpackage files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mcache files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mresidual files \u001b[0m \u001b[1;38;2;250;204;21m4.4GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m4.4GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
254 | +[0.166, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mcuda\u001b[0m \u001b[38;2;147;163;184mv13.3.1-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gradle \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m20GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mโ pacman\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m4.7GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcuda \u001b[0m \u001b[38;2;226;232;240m13.3.1-1 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.7GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mmaintainer\u001b[0m \u001b[38;2;226;232;240mJakub Klinkovskรฝ <[email protected]>\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.vscode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.4GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://developer.nvidia.com/cuda-zone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/zed \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.1GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mdependencies\u001b[0m \u001b[38;2;226;232;240mcccl, opencl-nvidia, python, gcc15\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gemini \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.8GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mPress Enter to preview what will be removed.\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.hermes \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3GB \u001b[0m \u001b[38;2;0;229;255"] | |
255 | +[0.000, "o", "mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.lmstudio \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.7GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/TelegramDesktop \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.5GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mtexlive-fontsextra \u001b[0m \u001b[38;2;226;232;240m2026.1-1 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m1.8GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mwps-office \u001b[0m \u001b[38;2;226;232;240m11.1.0.11723-2 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m1.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
256 | +[0.184, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mshare/pnpm\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gradle \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m20GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;234;179;8m๐งน Cache & Logs\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m6.3GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcuda \u001b[0m \u001b[38;2;226;232;240m13.3.1-1 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.7GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.vscode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.4GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mWILL BE REMOVED:\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/zed \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.1GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mpackage files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gemini \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.8GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mcache files \u001b[0m \u001b[1;38;2;250;204;21m6.3GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.hermes \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlog "] | |
257 | +[0.000, "o", "files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.lmstudio \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.7GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mresidual files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/TelegramDesktop \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.5GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m6.3GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mtexlive-fontsextra \u001b[0m \u001b[38;2;226;232;240m2026.1-1 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m1.8GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mwps-office \u001b[0m \u001b[38;2;226;232;240m11.1.0.11723-2 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m1.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
258 | +[0.116, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:03\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
259 | +[0.051, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mshare/opencode\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/opencode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m11.9GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m11.9GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mcache files \u001b[0m \u001b[1;38;2;250;204;21m11.9GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m11.9GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
260 | +[0.183, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m.gradle\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gradle \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m20GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;234;179;8m๐งน Cache & Logs\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/opencode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m11.9GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m20GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mcache files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mresidual files \u001b[0m \u001b[1;38;2;250;204;21m20GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m20GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
261 | +[0.550, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mshare/opencode\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gradle \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m20GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;234;179;8m๐งน Cache & Logs\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/opencode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m11.9GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m11.9GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mcache files \u001b[0m \u001b[1;38;2;250;204;21m11.9GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mresidual files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m11.9GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
262 | +[0.217, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:04\u001b[0m \r\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mshare/pnpm\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/opencode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m11.9GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m6.3GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mcache files \u001b[0m \u001b[1;38;2;250;204;21m6.3GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m6.3GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
263 | +[0.166, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mcuda\u001b[0m \u001b[38;2;147;163;184mv13.3.1-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gradle \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m20GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mโ pacman\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m4.7GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcuda \u001b[0m \u001b[38;2;226;232;240m13.3.1-1 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.7GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mmaintainer\u001b[0m \u001b[38;2;226;232;240mJakub Klinkovskรฝ <[email protected]>\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.vscode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.4GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://developer.nvidia.com/cuda-zone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/zed \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.1GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mdependencies\u001b[0m \u001b[38;2;226;232;240mcccl, opencl-nvidia, python, gcc15\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gemini \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.8GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mPress Enter to preview what will be removed.\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.hermes \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3GB \u001b[0m \u001b[38;2;0;229;255"] | |
264 | +[0.000, "o", "mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.lmstudio \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.7GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/TelegramDesktop \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.5GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mtexlive-fontsextra \u001b[0m \u001b[38;2;226;232;240m2026.1-1 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m1.8GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mwps-office \u001b[0m \u001b[38;2;226;232;240m11.1.0.11723-2 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m1.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
265 | +[0.850, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:05\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
266 | +[0.184, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m.vscode\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gradle \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m20GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;234;179;8m๐งน Cache & Logs\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m4.4GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcuda \u001b[0m \u001b[38;2;226;232;240m13.3.1-1 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.7GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.vscode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.4GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mWILL BE REMOVED:\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/zed \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.1GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mpackage files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.gemini \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.8GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mcache files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.hermes \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlog files 0B\u001b[0m "] | |
267 | +[0.000, "o", " \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.lmstudio \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.7GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mresidual files \u001b[0m \u001b[1;38;2;250;204;21m4.4GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/TelegramDesktop \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.5GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m4.4GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mtexlive-fontsextra \u001b[0m \u001b[38;2;226;232;240m2026.1-1 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m1.8GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mwps-office \u001b[0m \u001b[38;2;226;232;240m11.1.0.11723-2 \u001b[0m \u001b[38;2;226;232;240mpacman \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m1.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
268 | +[0.816, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:06\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
269 | +[0.750, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mshare/zed\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m4.1GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.vscode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.4GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mWILL BE REMOVED:\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/zed \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.1GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mpackage files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mcache files \u001b[0m \u001b[1;38;2;250;204;21m4.1GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mresidual files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m4.1GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
270 | +[0.250, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:07\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
271 | +[0.234, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m.vscode\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/pnpm \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m6.3GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m4.4GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.vscode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.4GB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mWILL BE REMOVED:\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshare/zed \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m4.1GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mpackage files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.var \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m3.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mcache files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.bun \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.6GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mresidual files \u001b[0m \u001b[1;38;2;250;204;21m4.4GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240m.venv \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mCache & Logs\u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.2GB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m4.4GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
272 | +[0.766, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:08\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
273 | +[0.767, "o", "\u001b[H\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mPROGRESS & ACTIVITY\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mQUICK ACTIONS\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;226;232;240mโ System Ready โ Space to select, Enter to preview\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[1-6]\u001b[0m \u001b[38;2;226;232;240mCards\u001b[0m \u001b[1;38;2;0;229;255m[o]\u001b[0m \u001b[38;2;226;232;240mSort\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mRecent:\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[p]\u001b[0m \u001b[38;2;226;232;240mPaths\u001b[0m \u001b[1;38;2;0;229;255m[c]\u001b[0m \u001b[38;2;226;232;240mCache\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข skipped: go (not installed)\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[e]\u001b[0m \u001b[38;2;226;232;240mExport\u001b[0m \u001b[1;38;2;0;229;255m[r]\u001b[0m \u001b[38;2;226;232;240mRescan\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข found 668 apps across 10 sources\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[l]\u001b[0m \u001b[38;2;226;232;240mLogs\u001b[0m \u001b[1;38;2;0;229;255m[s]\u001b[0m \u001b[38;2;226;232;240mConfig\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข staging deep-clean preview for 1 app(s)...\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184m [h/?] Help [q] Quit\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n \u001b[38;2;147;163;184m0 selected\u001b[0m Total: \u001b[38;2;56;189;248m0B\u001b[0m Reclaimable: \u001b[1;38;2;250;204;21m0B\u001b[0m\u001b[K\r\n \u001b[1;38;2;0;229;255m1-6\u001b[0m \u001b[38;2;226;232;240mCards\u001b[0m \u001b[1;38;2;0;229;255mโโ/jk\u001b[0m \u001b[38;2;226;232;240mNav\u001b[0m \u001b[1;38;2;0;229;255mSpace\u001b[0m \u001b[38;2;226;232;240mSel\u001b[0m \u001b[1;38;2;0;229;255mEnter\u001b[0m \u001b[3โฆ "] | |
274 | +[0.000, "o", " \r\n \u001b[38;2;243;63;94mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;243;63;94mโ CONFIRM UNINSTALL โ CANNOT BE UNDONE\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;34;197;94mโ \u001b[0m\u001b[1;38;2;0;229;255m.vscode\u001b[0m \u001b[1;38;2;234;179;8m๐งน Cache & Logs\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m package + \u001b[1;38;2;250;204;21m4.4GB\u001b[0m across 1 path(s) \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mcache 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mlogs 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[1;38;2;34;197;94mresiduals \u001b[0m \u001b[1;38;2;250;204;21m4.4GB\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;147;163;184mpaths:\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m /home/swadhin/.vscode \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m "] | |
275 | +[0.000, "o", " \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;250;204;21mTotal: 4.4GB reclaimable across 1 path(s) โ 1 app(s)\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;243;63;94mโ This cannot be undone. Press Enter to confirm, Esc to cancel.\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m "] | |
276 | +[0.000, "o", " \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \u001b[48;H"] | |
277 | +[0.250, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
278 | +[1.000, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
279 | +[1.000, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
280 | +[1.017, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
281 | +[0.899, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
282 | +[1.001, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
283 | +[1.000, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
284 | +[1.016, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
285 | +[1.001, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
286 | +[1.016, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
287 | +[1.000, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
288 | +[1.000, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
289 | +[1.000, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
290 | +[1.016, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
291 | +[0.451, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:22\u001b[0m \r\n\u001b[38;2;0;229;255mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;6;182;211mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;243;63;94mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;168;85;247mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;250;204;21mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;250;204;21mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;4;38;2;0;229;255;4mโฃ\u001b[0m\u001b[38;2;0;229;255;4m \u001b[0m\u001b[1;4;38;2;0;229;255;4m6\u001b[0m\u001b[1;4;38;2;0;229;255;4m6\u001b[0m\u001b[1;4;38;2;0;229;255;4m8\u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;6;182;211mโ\u001b[0m \u001b[1;38;2;6;182;211mโ 12\u001b[0m \u001b[38;2;6;182;211mโ\u001b[0m\u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;243;63;94mโฆ 0\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m\u001b[38;2;168;85;247mโ\u001b[0m \u001b[1;38;2;168;85;247mโ 134\u001b[0m \u001b[38;2;168;85;247mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[1;38;2;250;204;21m๐งน 87.3GB\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[1;38;2;250;204;21mโป 176.8GB\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255mโ1: All Apps\u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;6;182;211mโ\u001b[0m \u001b[38;2;147;163;184m2: Flatpak\u001b[0m \u001b[38;2;6;182;211mโ\u001b[0m\u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;147;163;184m3: Snap\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m\u001b[38;2;168;85;247mโ\u001b[0m \u001b[38;2;147;163;184m4: Tools\u001b[0m \u001b[38;2;168;85;247mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[38;2;147;163;184m5: Cache\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[38;2;147;163;184m6: Reclaim\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;6;182;211mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;243;63;94mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;168;85;247mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;250;204;21mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;250;204;21mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[K\r\n \u001b[38;2;147;163;184mSearch: \u001b[0m\u001b[38;2;226;232;240m(press / to search)\u001b[0m \u001b[38;2;56;189;248m[All Sources โพ]\u001b[0m\u001b[38;2;147;163;184m (Tab)\u001b[0m \u001b[1;38;2;250;204;21mSort: [Size โ]\u001b[0m\u001b[38;2;147;163;184m (o)\u001b[0m \u001b[38;2;147;163;184m1-6: cards | p: paths | e: export\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package "] | |
292 | +[0.000, "o", " \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m.vscode\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mBuzz_0.4.26_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-28 \u001b[0m \u001b[38;2;226;232;240m130.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;234;179;8m๐งน Cache & Logs\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mCursor-3.7.42-aarch64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-18 \u001b[0m \u001b[38;2;226;232;240m266.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m4.4GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mWILL BE REMOVED:\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mpackage files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mobsidian \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-02 \u001b[0m \u001b[38;2;226;232;240m118.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mcache files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshob-0"] | |
293 | +[0.000, "o", ".0.73 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlog files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mresidual files \u001b[0m \u001b[1;38;2;250;204;21m4.4GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mzcode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m147.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m4.4GB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mamass \u001b[0m \u001b[38;2;226;232;240m5.0.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m33.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mbreeze-plus \u001b[0m \u001b[38;2;226;232;240m6.2.5-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m821KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrol-bin \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m370KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrold-bin "] | |
294 | +[0.000, "o", " \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m36.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcrush-bin \u001b[0m \u001b[38;2;226;232;240m0.83.0-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m78.8MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mdarkly-bin \u001b[0m \u001b[38;2;226;232;240m0.5.37-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.1MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mdislocker \u001b[0m \u001b[38;2;226;232;240m0.7.3-6 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m196KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240melectron34 \u001b[0m \u001b[38;2;226;232;240m34.5.8-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m258.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mferoxbuster \u001b[0m \u001b[38;2;226;232;240m2.13.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m12.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mfresh-editor-bin \u001b[0m \u001b[38;2;226;232;240m0.2.3-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m49.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mgoogle-chrome \u001b[0m \u001b[38;2;226;232;240m144.0.7559.132-1\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m377.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mhuiontablet \u001b[0m \u001b[38;2;226;232;240m15.0.0.162-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m115.1MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240millogical-impulse-audio \u001b[0m \u001b[38;2;226;232;240m1.0-2 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;2"] | |
295 | +[0.000, "o", "26;232;240m0B \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240millogical-impulse-backlight \u001b[0m \u001b[38;2;226;232;240m1.0-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m0B \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mPROGRESS & ACTIVITY\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mQUICK ACTIONS\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;226;232;240mโ System Ready โ Space to select, Enter to preview\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[1-6]\u001b[0m \u001b[38;2;226;232;240mCards\u001b[0m \u001b[1;38;2;0;229;255m[o]\u001b[0m \u001b[38;2;226;232;240mSort\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mRecent:\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[p]\u001b[0m \u001b[38;2;226;232;240mPaths\u001b[0m \u001b[1;38;2;0;229;255m[c]\u001b[0m \u001b[38;2;226;232;240mCache\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข skipped: go (not installed)\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[e]\u001b[0m \u001b[38;2;226;232;240mExport\u001b[0m \u001b[1;38;2;0;229;255m[r]\u001b[0m \u001b[38;2;226;232;240mRescan\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข found 668 apps across 10 sources\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[l]\u001b[0m \u001b[38;2;226;232;240mLogs\u001b[0m \u001b[1;38;2;0;229;255m[s]\u001b[0m \u001b[38;2;226;232;240mConfig\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข staging deep-clean preview for 1 app(s)...\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0"] | |
296 | +[0.000, "o", "m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184m [h/?] Help [q] Quit\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n \u001b[38;2;147;163;184m0 selected\u001b[0m Total: \u001b[38;2;56;189;248m0B\u001b[0m Reclaimable: \u001b[1;38;2;250;204;21m0B\u001b[0m\u001b[K\r\n \u001b[1;38;2;0;229;255m1-6\u001b[0m \u001b[38;2;226;232;240mCards\u001b[0m \u001b[1;38;2;0;229;255mโโ/jk\u001b[0m \u001b[38;2;226;232;240mNav\u001b[0m \u001b[1;38;2;0;229;255mSpace\u001b[0m \u001b[38;2;226;232;240mSel\u001b[0m \u001b[1;38;2;0;229;255mEnter\u001b[0m \u001b[3โฆ \u001b[J\u001b[47;H"] | |
297 | +[0.550, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:23\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
298 | +[0.183, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mVirtualBox-KVM_7.2.6-archimage5.0-x86_64\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mBuzz_0.4.26_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-28 \u001b[0m \u001b[38;2;226;232;240m130.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;56;189;248m๐ฆ AppImage\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstalled\u001b[0m \u001b[38;2;56;189;248m2026-06-17 15:11\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m229.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mWILL BE REMOVED:\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mpackage files \u001b[0m \u001b[1;38;2;250;204;21m229.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mobsidian \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-02 \u001b[0m \u001b[38;2;226;232;240m118.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b["] | |
299 | +[0.000, "o", "38;2;147;163;184mcache files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlog files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mresidual files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mzcode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m147.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m229.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mbreeze-plus \u001b[0m \u001b[38;2;226;232;240m6.2.5-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m821KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrol-bin \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m370KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrold-bin \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m36.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcrush-bin \u001b[0m \u001b[38;2;226;232;240m0.83.0-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m78.8MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stag"] | |
300 | +[0.000, "o", "e Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
301 | +[0.634, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mJan_0.8.2_amd64(1)\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstalled\u001b[0m \u001b[38;2;56;189;248m2026-06-14 12:52\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m148.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mWILL BE REMOVED:\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mpackage files \u001b[0m \u001b[1;38;2;250;204;21m148.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m148.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
302 | +[0.182, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:24\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
303 | +[0.067, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mJan_0.8.2_amd64\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m148.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
304 | +[0.950, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:25\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
305 | +[1.000, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:26\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
306 | +[1.000, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:27\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
307 | +[1.017, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:28\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
308 | +[1.000, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:29\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
309 | +[1.000, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:30\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
310 | +[1.016, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:31\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
311 | +[1.000, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:32\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
312 | +[0.900, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:33\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
313 | +[1.000, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:34\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
314 | +[0.451, "o", "\u001b[H\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mPROGRESS & ACTIVITY\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mQUICK ACTIONS\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;226;232;240mโ System Ready โ Space to select, Enter to preview\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[1-6]\u001b[0m \u001b[38;2;226;232;240mCards\u001b[0m \u001b[1;38;2;0;229;255m[o]\u001b[0m \u001b[38;2;226;232;240mSort\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mRecent:\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[p]\u001b[0m \u001b[38;2;226;232;240mPaths\u001b[0m \u001b[1;38;2;0;229;255m[c]\u001b[0m \u001b[38;2;226;232;240mCache\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข found 668 apps across 10 sources\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[e]\u001b[0m \u001b[38;2;226;232;240mExport\u001b[0m \u001b[1;38;2;0;229;255m[r]\u001b[0m \u001b[38;2;226;232;240mRescan\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข staging deep-clean preview for 1 app(s)...\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[l]\u001b[0m \u001b[38;2;226;232;240mLogs\u001b[0m \u001b[1;38;2;0;229;255m[s]\u001b[0m \u001b[38;2;226;232;240mConfig\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข staging deep-clean preview for 1 app(s)...\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184m [h/?] Help [q] Quit\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n \u001b[38;2;147;163;184m0 selected\u001b[0m Total: \u001b[38;2;56;189;248m0B\u001b[0m Reclaimable: \u001b[1;38;2;250;204;21m0B\u001b[0m\u001b[K\r\n \u001b[1;38;2;0;229;255m1-6\u001b[0m \u001b[38;2;226;232;240mCards\u001b[0m \u001b[1;38;2;0;229;255mโโ/jk\u001b[0m \u001b[38;2;226;232;240mNav\u001b[0m \u001b[1;38;2;0;229;255mSpace\u001b[0m \u001b[38;2;226;232;240mSel\u001b[0m \u001b[1;38;2;0;229;255mEnter\u001b[0m \u001b[3โฆ "] | |
315 | +[0.000, "o", " \r\n \u001b[38;2;243;63;94mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;243;63;94mโ CONFIRM UNINSTALL โ CANNOT BE UNDONE\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;34;197;94mโ \u001b[0m\u001b[1;38;2;0;229;255mJan_0.8.2_amd64\u001b[0m \u001b[1;38;2;56;189;248m๐ฆ AppImage\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m package + \u001b[1;38;2;250;204;21m148.2MB\u001b[0m across 1 path(s) \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mcache 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mlogs 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mresiduals 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;147;163;184mpaths:\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m /home/swadhin/Downloads/Jan_0.8.2_amd64.AppImage \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m "] | |
316 | +[0.000, "o", " \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;250;204;21mTotal: 148.2MB reclaimable across 1 path(s) โ 1 app(s)\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;243;63;94mโ This cannot be undone. Press Enter to confirm, Esc to cancel.\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m "] | |
317 | +[0.000, "o", " \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \u001b[48;H"] | |
318 | +[0.566, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
319 | +[0.484, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:35\u001b[0m \r\n\u001b[38;2;0;229;255mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;6;182;211mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;243;63;94mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;168;85;247mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;250;204;21mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;250;204;21mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;4;38;2;0;229;255;4mโฃ\u001b[0m\u001b[38;2;0;229;255;4m \u001b[0m\u001b[1;4;38;2;0;229;255;4m6\u001b[0m\u001b[1;4;38;2;0;229;255;4m6\u001b[0m\u001b[1;4;38;2;0;229;255;4m8\u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;6;182;211mโ\u001b[0m \u001b[1;38;2;6;182;211mโ 12\u001b[0m \u001b[38;2;6;182;211mโ\u001b[0m\u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;243;63;94mโฆ 0\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m\u001b[38;2;168;85;247mโ\u001b[0m \u001b[1;38;2;168;85;247mโ 134\u001b[0m \u001b[38;2;168;85;247mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[1;38;2;250;204;21m๐งน 87.3GB\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[1;38;2;250;204;21mโป 176.8GB\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255mโ1: All Apps\u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;6;182;211mโ\u001b[0m \u001b[38;2;147;163;184m2: Flatpak\u001b[0m \u001b[38;2;6;182;211mโ\u001b[0m\u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;147;163;184m3: Snap\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m\u001b[38;2;168;85;247mโ\u001b[0m \u001b[38;2;147;163;184m4: Tools\u001b[0m \u001b[38;2;168;85;247mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[38;2;147;163;184m5: Cache\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[38;2;147;163;184m6: Reclaim\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;6;182;211mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;243;63;94mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;168;85;247mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;250;204;21mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;250;204;21mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[K\r\n \u001b[38;2;147;163;184mSearch: \u001b[0m\u001b[38;2;226;232;240m(press / to search)\u001b[0m \u001b[38;2;56;189;248m[All Sources โพ]\u001b[0m\u001b[38;2;147;163;184m (Tab)\u001b[0m \u001b[1;38;2;250;204;21mSort: [Size โ]\u001b[0m\u001b[38;2;147;163;184m (o)\u001b[0m \u001b[38;2;147;163;184m1-6: cards | p: paths | e: export\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package "] | |
320 | +[0.000, "o", " \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mJan_0.8.2_amd64\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mBuzz_0.4.26_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-28 \u001b[0m \u001b[38;2;226;232;240m130.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;56;189;248m๐ฆ AppImage\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mCursor-3.7.42-aarch64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-18 \u001b[0m \u001b[38;2;226;232;240m266.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstalled\u001b[0m \u001b[38;2;56;189;248m2026-06-14 12:52\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m148.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mWILL BE REMOVED:\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mpackage files \u001b[0m \u001b[1;38;2;250;204;21m148.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mobsidian \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-02 \u001b[0m \u001b[38;2;226;232;240m118.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;2"] | |
321 | +[0.000, "o", "26;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mcache files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlog files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mresidual files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mzcode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m147.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m148.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mamass \u001b[0m \u001b[38;2;226;232;240m5.0.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m33.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mbreeze-plus \u001b[0m \u001b[38;2;226;232;240m6.2.5-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m821KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrol-bin \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m370KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrold-bin \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m36.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcrush-bin \u001b[0m \u001b[38;2;226;232;240m0.83.0-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m78.8MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mdarkly-bin \u001b[0m \u001b[38;2;226;232;240m0.5.37-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.1MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mdislocker \u001b[0m \u001b[38;2;226;232;240m0.7.3-6 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m196KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240melectron34 \u001b[0m \u001b[38;2;226;232;240m34.5.8-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m258.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mferoxbuster \u001b[0m \u001b[38;2;226;232;240m2.13.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m12.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mfresh-editor-bin \u001b[0m \u001b[38;2;226;232;240m0.2.3-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m49.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mgoogle-chrome \u001b[0m \u001b[38;2;226;232;240m144.0.7559.132-1\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m377.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mhuiontablet \u001b[0m \u001b[38;2;226;232;240m15.0.0.162-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m115.1MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240millogical-impulse-audio \u001b[0m \u001b[38;2;226;232;240m1.0-2 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m0B \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240millogical-impulse-backlight \u001b[0m \u001b[38;2;226;232;240m1.0-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m0B \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[K\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mPROGRESS & ACTIVITY\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mQUICK ACTIONS\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[K\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mUninstalling 1 app(s)...\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[1-6]\u001b[0m \u001b[38;2;226;232;240mCards\u001b[0m \u001b[1;38;2;0;229;255m[o]\u001b[0m \u001b[38;2;226;232;240mSort\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[K\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m\u001b[38;2;96;96;96mโ\u001b[0m 0% \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[p]\u001b[0m \u001b[38;2;226;232;240mPaths\u001b[0m \u001b[1;38;2;0;229;255m[c]\u001b[0m \u001b[38;2;226;232;240mCache\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[K\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโ removing: /home/swadhin/Downloads/Jan_0.8.2_aโฆ\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[e]\u001b[0m \u001b[38;2;226;232;240mExport\u001b[0m \u001b[1;38;2;0;229;255m[r]\u001b[0m \u001b[38;2;226;232;240mRescan\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[K\r\n\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[l]\u001b[0m \u001b[38;2;226;232;240mLogs\u001b[0m \u001b[1;38;2;0;229;255m[s]\u001b[0m \u001b[38;2;226;232;240mConfig\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[K\r\n \u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184m [h/?] Help [q] Quit\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[K\r\n \u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[K\r\n \u001b[38;2;147;163;184m0 selected\u001b[0m Total: \u001b[38;2;56;189;248m0B\u001b[0m Reclaimable: \u001b[1;38;2;250;204;21m0B\u001b[0m\u001b[K\r\n \u001b[1;38;2;0;229;255m1-6\u001b[0m \u001b[38;2;226;232;240mCards\u001b[0m \u001b[1;38;2;0;229;255mโโ/jk\u001b[0m \u001b[38;2;226;232;240mNav\u001b[0m \u001b[1;38;2;0;229;255mSpace\u001b[0m \u001b[38;2;226;232;240mSel\u001b[0m \u001b[1;38;2;0;229;255mEnter\u001b[0m \u001b[3โฆ \u001b[J\u001b[47;H"] | |
322 | +[0.016, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mPROGRESS & ACTIVITY\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mQUICK ACTIONS\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;226;232;240mโ System Ready โ Space to select, Enter to preview\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[1-6]\u001b[0m \u001b[38;2;226;232;240mCards\u001b[0m \u001b[1;38;2;0;229;255m[o]\u001b[0m \u001b[38;2;226;232;240mSort\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mRecent:\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[p]\u001b[0m \u001b[38;2;226;232;240mPaths\u001b[0m \u001b[1;38;2;0;229;255m[c]\u001b[0m \u001b[38;2;226;232;240mCache\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข staging deep-clean preview for 1 app(s)...\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[e]\u001b[0m \u001b[38;2;226;232;240mExport\u001b[0m \u001b[1;38;2;0;229;255m[r]\u001b[0m \u001b[38;2;226;232;240mRescan\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข staging deep-clean preview for 1 app(s)...\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[l]\u001b[0m \u001b[38;2;226;232;240mLogs\u001b[0m \u001b[1;38;2;0;229;255m[s]\u001b[0m \u001b[38;2;226;232;240mConfig\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข uninstalled Jan_0.8.2_amd64 (appimage) freed 148.2MB files=1 \u001b[1;38;2;34;197;94mok\u001b[0m\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184m [h/?] Help [q] Quit\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\n\u001b[47;H"] | |
323 | +[0.500, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:36\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
324 | +[1.001, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:37\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
325 | +[1.016, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:38\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
326 | +[1.000, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:39\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
327 | +[1.000, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:40\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
328 | +[0.100, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m148.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \u001b[1;38;2;250;204;21m1 selected\u001b[0m Total: \u001b[38;2;56;189;248m148.2MB\u001b[0m Reclaimable: \u001b[1;38;2;250;204;21m148.2MB\u001b[0m\u001b[K\r\n\u001b[47;H"] | |
329 | +[0.900, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:41\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
330 | +[0.034, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mJan_0.8.2_amd64(1)\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m148.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
331 | +[0.983, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:42\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
332 | +[0.200, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \u001b[1;38;2;250;204;21m2 selected\u001b[0m Total: \u001b[38;2;56;189;248m296.4MB\u001b[0m Reclaimable: \u001b[1;38;2;250;204;21m296.4MB\u001b[0m\u001b[K\r\n\u001b[47;H"] | |
333 | +[0.383, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mVirtualBox-KVM_7.2.6-archimage5.0-x86_64\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstalled\u001b[0m \u001b[38;2;56;189;248m2026-06-17 15:11\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m229.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mWILL BE REMOVED:\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mpackage files \u001b[0m \u001b[1;38;2;250;204;21m229.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m229.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
334 | +[0.416, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:43\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
335 | +[0.967, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:44\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mWILL BE REMOVED:\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \u001b[1;38;2;250;204;21m3 selected\u001b[0m Total: \u001b[38;2;56;189;248m525.6MB\u001b[0m Reclaimable: \u001b[1;38;2;250;204;21m525.6MB\u001b[0m\u001b[K\r\n\u001b[47;H"] | |
336 | +[0.300, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mlinyxy\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstalled\u001b[0m \u001b[38;2;56;189;248m2026-06-24 23:19\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m94.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mWILL BE REMOVED:\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mpackage files \u001b[0m \u001b[1;38;2;250;204;21m94.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m94.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
337 | +[0.734, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:45\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
338 | +[1.016, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:46\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
339 | +[0.034, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mobsidian\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstalled\u001b[0m \u001b[38;2;56;189;248m2026-07-02 16:58\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m118.3MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mpackage files \u001b[0m \u001b[1;38;2;250;204;21m118.3MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mobsidian \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-02 \u001b[0m \u001b[38;2;226;232;240m118.3MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m118.3MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
340 | +[0.783, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mshob-0.0.73\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstalled\u001b[0m \u001b[38;2;56;189;248m2026-06-17 13:01\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m103.5MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mpackage files \u001b[0m \u001b[1;38;2;250;204;21m103.5MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mobsidian \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-02 \u001b[0m \u001b[38;2;226;232;240m118.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mcache files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m103.5MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
341 | +[0.184, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.2GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:47\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
342 | +[0.300, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:47\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
343 | +[0.083, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mcache files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \u001b[1;38;2;250;204;21m4 selected\u001b[0m Total: \u001b[38;2;56;189;248m629.1MB\u001b[0m Reclaimable: \u001b[1;38;2;250;204;21m629.1MB\u001b[0m\u001b[K\r\n\u001b[47;H"] | |
344 | +[0.233, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mshob-0.0.73(1)\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstalled\u001b[0m \u001b[38;2;56;189;248m2026-06-17 13:08\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mcache files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlog files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
345 | +[0.200, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlog files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \u001b[1;38;2;250;204;21m5 selected\u001b[0m Total: \u001b[38;2;56;189;248m732.6MB\u001b[0m Reclaimable: \u001b[1;38;2;250;204;21m732.6MB\u001b[0m\u001b[K\r\n\u001b[47;H"] | |
346 | +[0.184, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:48\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
347 | +[0.332, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mw\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstalled\u001b[0m \u001b[38;2;56;189;248m2026-07-04 00:24\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m94.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mpackage files \u001b[0m \u001b[1;38;2;250;204;21m94.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlog files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m94.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
348 | +[0.685, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:49\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
349 | +[0.966, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:50\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \u001b[1;38;2;250;204;21m6 selected\u001b[0m Total: \u001b[38;2;56;189;248m827.4MB\u001b[0m Reclaimable: \u001b[1;38;2;250;204;21m827.4MB\u001b[0m\u001b[K\r\n\u001b[47;H"] | |
350 | +[0.233, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mx\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstalled\u001b[0m \u001b[38;2;56;189;248m2026-07-03 23:33\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m146.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mpackage files \u001b[0m \u001b[1;38;2;250;204;21m146.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mresidual files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m146.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
351 | +[0.251, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mresidual files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \u001b[1;38;2;250;204;21m7 selected\u001b[0m Total: \u001b[38;2;56;189;248m974MB\u001b[0m Reclaimable: \u001b[1;38;2;250;204;21m974MB\u001b[0m\u001b[K\r\n\u001b[47;H"] | |
352 | +[0.382, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mzcode\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstalled\u001b[0m \u001b[38;2;56;189;248m2026-06-24 23:18\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m147.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mpackage files \u001b[0m \u001b[1;38;2;250;204;21m147.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mresidual files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mzcode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m147.2MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m147.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
353 | +[0.167, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:51\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
354 | +[0.116, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mzcode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m147.2MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \u001b[1;38;2;250;204;21m8 selected\u001b[0m Total: \u001b[38;2;56;189;248m1.1GB\u001b[0m Reclaimable: \u001b[1;38;2;250;204;21m1.1GB\u001b[0m\u001b[K\r\n\u001b[47;H"] | |
355 | +[0.350, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255madw-gtk-theme-git\u001b[0m \u001b[38;2;147;163;184mv6.4.r2.gbe28895-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mBuzz_0.4.26_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-28 \u001b[0m \u001b[38;2;226;232;240m130.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;168;85;247mโฒ AUR\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mmaintainer\u001b[0m \u001b[38;2;226;232;240mUnknown Packager\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://github.com/lassekongo83/adw-gtk3\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mPress Enter to preview what will be removed.\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mobsidian \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-02 \u001b[0m \u001b[38;2;226;232;240m118.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undon"] | |
356 | +[0.001, "o", "e\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mzcode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m147.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrol-bin \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m370KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcrush-bin \u001b[0m \u001b[38;2;226;232;240m0.83.0-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m78.8MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
357 | +[0.550, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:52\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
358 | +[0.200, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mamass\u001b[0m \u001b[38;2;147;163;184mv5.0.1-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m33.4MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://github.com/OWASP/Amass\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mamass \u001b[0m \u001b[38;2;226;232;240m5.0.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m33.4MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
359 | +[0.799, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:53\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
360 | +[0.401, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mbreeze-plus\u001b[0m \u001b[38;2;147;163;184mv6.2.5-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m821KB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://github.com/mjkim0727/breeze-plus\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mdependencies\u001b[0m \u001b[38;2;226;232;240mbreeze\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mobsidian \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-02 \u001b[0m \u001b[38;2;226;232;240m118.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mPress Enter to preview what will be removed.\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m "] | |
361 | +[0.000, "o", " \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mamass \u001b[0m \u001b[38;2;226;232;240m5.0.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m33.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mbreeze-plus \u001b[0m \u001b[38;2;226;232;240m6.2.5-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m821KB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
362 | +[0.233, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mcoolercontrol-bin\u001b[0m \u001b[38;2;147;163;184mv4.3.1-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m370KB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://gitlab.com/coolercontrol/coolercontrol\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mdependencies\u001b[0m \u001b[38;2;226;232;240mhicolor-icon-theme, coolercontrold-bin, qt6-webenโฆ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mbreeze-plus \u001b[0m \u001b[38;2;226;232;240m6.2.5-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m821KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrol-bin \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m370KB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
363 | +[0.201, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mcoolercontrold-bin\u001b[0m \u001b[38;2;147;163;184mv4.3.1-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m36.6MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mdependencies\u001b[0m \u001b[38;2;226;232;240mlibdrm, gcc-libs, glibc\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrol-bin \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m370KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrold-bin \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m36.6MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
364 | +[0.066, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:54\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
365 | +[0.166, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mcrush-bin\u001b[0m \u001b[38;2;147;163;184mv0.83.0-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m78.8MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://charm.sh/crush\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mPress Enter to preview what will be removed.\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mobsidian \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-02 \u001b[0m \u001b[38;2;226;232;240m118.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m "] | |
366 | +[0.000, "o", " \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrold-bin \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m36.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcrush-bin \u001b[0m \u001b[38;2;226;232;240m0.83.0-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m78.8MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
367 | +[0.184, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mdarkly-bin\u001b[0m \u001b[38;2;147;163;184mv0.5.37-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m2.1MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://github.com/Bali10050/darkly\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mdependencies\u001b[0m \u001b[38;2;226;232;240mkdecoration, qt6-declarative, kcoreaddons, kcmutiโฆ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mobsidian \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-02 \u001b[0m \u001b[38;2;226;232;240m118.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mPress Enter to preview what will be removed.\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m "] | |
368 | +[0.000, "o", " \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcrush-bin \u001b[0m \u001b[38;2;226;232;240m0.83.0-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m78.8MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mdarkly-bin \u001b[0m \u001b[38;2;226;232;240m0.5.37-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.1MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
369 | +[0.183, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mdislocker\u001b[0m \u001b[38;2;147;163;184mv0.7.3-6\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m196KB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://github.com/Aorimn/dislocker\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mdependencies\u001b[0m \u001b[38;2;226;232;240mfuse, mbedtls, ruby\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mdarkly-bin \u001b[0m \u001b[38;2;226;232;240m0.5.37-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.1MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mdislocker \u001b[0m \u001b[38;2;226;232;240m0.7.3-6 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m196KB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
370 | +[0.183, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255melectron34\u001b[0m \u001b[38;2;147;163;184mv34.5.8-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m258.4MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mmaintainer\u001b[0m \u001b[38;2;226;232;240mCaleb Maclennan <[email protected]>\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://electronjs.org\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mdependencies\u001b[0m \u001b[38;2;226;232;240mc-ares, gcc-libs, glibc, gtk3, libgtk-3.so=0-64, โฆ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mdislocker \u001b[0m \u001b[38;2;226;232;240m0.7.3-6 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m196KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240melectron34 \u001b[0m \u001b[38;2;226;232;240m34.5.8-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m258.4MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
371 | +[0.167, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mferoxbuster\u001b[0m \u001b[38;2;147;163;184mv2.13.1-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m12.4MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mmaintainer\u001b[0m \u001b[38;2;226;232;240mUnknown Packager\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://github.com/epi052/feroxbuster\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mPress Enter to preview what will be removed.\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mobsidian \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-02 \u001b[0m \u001b[38;2;226;232;240m118.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m "] | |
372 | +[0.000, "o", " \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240melectron34 \u001b[0m \u001b[38;2;226;232;240m34.5.8-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m258.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mferoxbuster \u001b[0m \u001b[38;2;226;232;240m2.13.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m12.4MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
373 | +[0.117, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:55\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
374 | +[0.300, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255melectron34\u001b[0m \u001b[38;2;147;163;184mv34.5.8-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m258.4MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mmaintainer\u001b[0m \u001b[38;2;226;232;240mCaleb Maclennan <[email protected]>\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://electronjs.org\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mdependencies\u001b[0m \u001b[38;2;226;232;240mc-ares, gcc-libs, glibc, gtk3, libgtk-3.so=0-64, โฆ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mobsidian \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-02 \u001b[0m \u001b[38;2;226;232;240m118.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mPress Enter to preview what will be removed.\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m"] | |
375 | +[0.000, "o", "โ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240melectron34 \u001b[0m \u001b[38;2;226;232;240m34.5.8-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m258.4MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mferoxbuster \u001b[0m \u001b[38;2;226;232;240m2.13.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m12.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
376 | +[0.233, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mdislocker\u001b[0m \u001b[38;2;147;163;184mv0.7.3-6\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m196KB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mmaintainer\u001b[0m \u001b[38;2;226;232;240mUnknown Packager\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://github.com/Aorimn/dislocker\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mdependencies\u001b[0m \u001b[38;2;226;232;240mfuse, mbedtls, ruby\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mdislocker \u001b[0m \u001b[38;2;226;232;240m0.7.3-6 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m196KB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240melectron34 \u001b[0m \u001b[38;2;226;232;240m34.5.8-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m258.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
377 | +[0.184, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mdarkly-bin\u001b[0m \u001b[38;2;147;163;184mv0.5.37-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m2.1MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://github.com/Bali10050/darkly\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mdependencies\u001b[0m \u001b[38;2;226;232;240mkdecoration, qt6-declarative, kcoreaddons, kcmutiโฆ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mdarkly-bin \u001b[0m \u001b[38;2;226;232;240m0.5.37-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.1MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mdislocker \u001b[0m \u001b[38;2;226;232;240m0.7.3-6 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m196KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
378 | +[0.183, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mcrush-bin\u001b[0m \u001b[38;2;147;163;184mv0.83.0-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m78.8MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://charm.sh/crush\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mPress Enter to preview what will be removed.\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mobsidian \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-02 \u001b[0m \u001b[38;2;226;232;240m118.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m "] | |
379 | +[0.000, "o", " \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcrush-bin \u001b[0m \u001b[38;2;226;232;240m0.83.0-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m78.8MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mdarkly-bin \u001b[0m \u001b[38;2;226;232;240m0.5.37-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.1MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
380 | +[0.116, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:56\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
381 | +[0.083, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mcoolercontrold-bin\u001b[0m \u001b[38;2;147;163;184mv4.3.1-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m36.6MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://gitlab.com/coolercontrol/coolercontrol\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mdependencies\u001b[0m \u001b[38;2;226;232;240mlibdrm, gcc-libs, glibc\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mobsidian \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-02 \u001b[0m \u001b[38;2;226;232;240m118.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mPress Enter to preview what will be removed.\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m "] | |
382 | +[0.000, "o", " \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrold-bin \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m36.6MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcrush-bin \u001b[0m \u001b[38;2;226;232;240m0.83.0-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m78.8MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
383 | +[0.218, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mcoolercontrol-bin\u001b[0m \u001b[38;2;147;163;184mv4.3.1-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m370KB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mdependencies\u001b[0m \u001b[38;2;226;232;240mhicolor-icon-theme, coolercontrold-bin, qt6-webenโฆ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrol-bin \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m370KB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrold-bin \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m36.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
384 | +[0.649, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mbreeze-plus\u001b[0m \u001b[38;2;147;163;184mv6.2.5-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m821KB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://github.com/mjkim0727/breeze-plus\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mdependencies\u001b[0m \u001b[38;2;226;232;240mbreeze\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mbreeze-plus \u001b[0m \u001b[38;2;226;232;240m6.2.5-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m821KB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrol-bin \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m370KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
385 | +[0.050, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:57\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
386 | +[0.801, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mamass\u001b[0m \u001b[38;2;147;163;184mv5.0.1-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m33.4MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://github.com/OWASP/Amass\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mPress Enter to preview what will be removed.\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mobsidian \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-02 \u001b[0m \u001b[38;2;226;232;240m118.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m "] | |
387 | +[0.000, "o", " \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mamass \u001b[0m \u001b[38;2;226;232;240m5.0.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m33.4MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mbreeze-plus \u001b[0m \u001b[38;2;226;232;240m6.2.5-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m821KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
388 | +[0.199, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:58\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
389 | +[0.118, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255madw-gtk-theme-git\u001b[0m \u001b[38;2;147;163;184mv6.4.r2.gbe28895-1\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mhomepage\u001b[0m \u001b[38;2;56;189;248mhttps://github.com/lassekongo83/adw-gtk3\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mamass \u001b[0m \u001b[38;2;226;232;240m5.0.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m33.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
390 | +[0.215, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mzcode\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mBuzz_0.4.26_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-28 \u001b[0m \u001b[38;2;226;232;240m130.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;56;189;248m๐ฆ AppImage\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstalled\u001b[0m \u001b[38;2;56;189;248m2026-06-24 23:18\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m147.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mWILL BE REMOVED:\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mpackage files \u001b[0m \u001b[1;38;2;250;204;21m147.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mobsidian \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-02 \u001b[0m \u001b[38;2;226;232;240m118.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mcache files "] | |
391 | +[0.000, "o", " 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlog files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mresidual files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mzcode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m147.2MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m147.2MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrol-bin \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m370KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcrush-bin \u001b[0m \u001b[38;2;226;232;240m0.83.0-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m78.8MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
392 | +[0.217, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mx\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstalled\u001b[0m \u001b[38;2;56;189;248m2026-07-03 23:33\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m146.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mpackage files \u001b[0m \u001b[1;38;2;250;204;21m146.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mresidual files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mzcode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m147.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m146.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
393 | +[0.250, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mw\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstalled\u001b[0m \u001b[38;2;56;189;248m2026-07-04 00:24\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m94.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mpackage files \u001b[0m \u001b[1;38;2;250;204;21m94.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mresidual files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m94.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
394 | +[0.217, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:51:59\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
395 | +[1.000, "o", "\u001b[H\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mPROGRESS & ACTIVITY\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mQUICK ACTIONS\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;226;232;240mโ System Ready โ Space to select, Enter to preview\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[1-6]\u001b[0m \u001b[38;2;226;232;240mCards\u001b[0m \u001b[1;38;2;0;229;255m[o]\u001b[0m \u001b[38;2;226;232;240mSort\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mRecent:\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[p]\u001b[0m \u001b[38;2;226;232;240mPaths\u001b[0m \u001b[1;38;2;0;229;255m[c]\u001b[0m \u001b[38;2;226;232;240mCache\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข staging deep-clean preview for 1 app(s)...\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[e]\u001b[0m \u001b[38;2;226;232;240mExport\u001b[0m \u001b[1;38;2;0;229;255m[r]\u001b[0m \u001b[38;2;226;232;240mRescan\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข uninstalled Jan_0.8.2_amd64 (appimage) freed 148.2MB files=1 \u001b[1;38;2;34;197;94mok\u001b[0m\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[l]\u001b[0m \u001b[38;2;226;232;240mLogs\u001b[0m \u001b[1;38;2;0;229;255m[s]\u001b[0m \u001b[38;2;226;232;240mConfig\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข staging deep-clean preview for 8 app(s)...\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184m [h/?] Help [q] Quit\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n \u001b[1;38;2;250;204;21m8 selected\u001b[0m Total: \u001b[38;2;56;189;248m1.1GB\u001b[0m Reclaimable: \u001b[1;38;2;250;204;21m1.1GB\u001b[0m\u001b[K\r\n \u001b[1;38;2;0;229;255m1-6\u001b[0m \u001b[38;2;226;232;240mCards\u001b[0m \u001b[1;38;2;0;229;255mโโ/jk\u001b[0m \u001b[38;2;226;232;240mNav\u001b[0m \u001b[1;38;2;0;229;255mSpace\u001b[0m \u001b[38;2;226;232;240mSel\u001b[0m \u001b[1;38;2;0;229;255mEnter\u001b[0m \u001b[3โฆ "] | |
396 | +[0.000, "o", " \r\n \u001b[38;2;243;63;94mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;243;63;94mโ CONFIRM UNINSTALL โ CANNOT BE UNDONE\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;34;197;94mโ \u001b[0m\u001b[1;38;2;0;229;255mJan_0.8.2_amd64\u001b[0m \u001b[1;38;2;56;189;248m๐ฆ AppImage\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m package + \u001b[1;38;2;250;204;21m148.2MB\u001b[0m across 1 path(s) \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mcache 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mlogs 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mresiduals 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;147;163;184mpaths:\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m /home/swadhin/Downloads/Jan_0.8.2_amd64.AppImage \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m "] | |
397 | +[0.000, "o", " \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;34;197;94mโ \u001b[0m\u001b[1;38;2;0;229;255mJan_0.8.2_amd64(1)\u001b[0m \u001b[1;38;2;56;189;248m๐ฆ AppImage\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m package + \u001b[1;38;2;250;204;21m148.2MB\u001b[0m across 1 path(s) \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mcache 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mlogs 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mresiduals 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;147;163;184mpaths:\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m /home/swadhin/Downloads/Jan_0.8.2_amd64(1).AppImage \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;34;197;94mโ \u001b[0m\u001b[1;38;2;0;229;255mVirtualBox-KVM_7.2.6-archimage5.0-x86_64\u001b[0m \u001b[1;38;2;56;189;248m๐ฆ AppImage\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m package + \u001b[1;38;2;250;204;21m229.2MB\u001b[0m across 1 path(s) \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147"] | |
398 | +[0.000, "o", ";163;184mconfig 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mcache 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mlogs 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mresiduals 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;147;163;184mpaths:\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m /home/swadhin/Downloads/VirtualBox-KVM_7.2.6-archimage5.0-x86_64.AppImage \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;34;197;94mโ \u001b[0m\u001b[1;38;2;0;229;255mshob-0.0.73\u001b[0m \u001b[1;38;2;56;189;248m๐ฆ AppImage\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m package + \u001b[1;38;2;250;204;21m103.5MB\u001b[0m across 1 path(s) \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \u001b[48;H"] | |
399 | +[1.001, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
400 | +[1.015, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
401 | +[1.000, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
402 | +[1.001, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
403 | +[1.016, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
404 | +[0.784, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:52:05\u001b[0m \r\n\u001b[38;2;0;229;255mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;6;182;211mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;243;63;94mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;168;85;247mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;250;204;21mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;250;204;21mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;4;38;2;0;229;255;4mโฃ\u001b[0m\u001b[38;2;0;229;255;4m \u001b[0m\u001b[1;4;38;2;0;229;255;4m6\u001b[0m\u001b[1;4;38;2;0;229;255;4m6\u001b[0m\u001b[1;4;38;2;0;229;255;4m8\u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;6;182;211mโ\u001b[0m \u001b[1;38;2;6;182;211mโ 12\u001b[0m \u001b[38;2;6;182;211mโ\u001b[0m\u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;243;63;94mโฆ 0\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m\u001b[38;2;168;85;247mโ\u001b[0m \u001b[1;38;2;168;85;247mโ 134\u001b[0m \u001b[38;2;168;85;247mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[1;38;2;250;204;21m๐งน 87.3GB\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[1;38;2;250;204;21mโป 176.8GB\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255mโ1: All Apps\u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;6;182;211mโ\u001b[0m \u001b[38;2;147;163;184m2: Flatpak\u001b[0m \u001b[38;2;6;182;211mโ\u001b[0m\u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;147;163;184m3: Snap\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m\u001b[38;2;168;85;247mโ\u001b[0m \u001b[38;2;147;163;184m4: Tools\u001b[0m \u001b[38;2;168;85;247mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[38;2;147;163;184m5: Cache\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[38;2;147;163;184m6: Reclaim\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;6;182;211mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;243;63;94mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;168;85;247mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;250;204;21mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;250;204;21mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[K\r\n \u001b[38;2;147;163;184mSearch: \u001b[0m\u001b[38;2;226;232;240m(press / to search)\u001b[0m \u001b[38;2;56;189;248m[All Sources โพ]\u001b[0m\u001b[38;2;147;163;184m (Tab)\u001b[0m \u001b[1;38;2;250;204;21mSort: [Size โ]\u001b[0m\u001b[38;2;147;163;184m (o)\u001b[0m \u001b[38;2;147;163;184m1-6: cards | p: paths | e: export\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package "] | |
405 | +[0.000, "o", " \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mw\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mBuzz_0.4.26_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-28 \u001b[0m \u001b[38;2;226;232;240m130.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;56;189;248m๐ฆ AppImage\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mCursor-3.7.42-aarch64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-18 \u001b[0m \u001b[38;2;226;232;240m266.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstalled\u001b[0m \u001b[38;2;56;189;248m2026-07-04 00:24\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m94.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mWILL BE REMOVED:\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mpackage files \u001b[0m \u001b[1;38;2;250;204;21m94.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mobsidian \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-02 \u001b[0m \u001b[38;2;226;232;240m118.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;2"] | |
406 | +[0.000, "o", "32;240mshob-0.0.73 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mcache files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlog files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mresidual files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mzcode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m147.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m94.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mamass \u001b[0m \u001b[38;2;226;232;240m5.0.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m33.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mbreeze-plus \u001b[0m \u001b[38;2;226;232;240m6.2.5-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m821KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrol-bin \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m370KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;2"] | |
407 | +[0.000, "o", "40m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrold-bin \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m36.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcrush-bin \u001b[0m \u001b[38;2;226;232;240m0.83.0-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m78.8MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mdarkly-bin \u001b[0m \u001b[38;2;226;232;240m0.5.37-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.1MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mdislocker \u001b[0m \u001b[38;2;226;232;240m0.7.3-6 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m196KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240melectron34 \u001b[0m \u001b[38;2;226;232;240m34.5.8-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m258.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mferoxbuster \u001b[0m \u001b[38;2;226;232;240m2.13.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m12.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mfresh-editor-bin \u001b[0m \u001b[38;2;226;232;240m0.2.3-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m49.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mgoogle-chrome \u001b[0m \u001b[38;2;226;232;240m144.0.7559.132-1\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m377.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mhuiontablet \u001b[0m \u001b[38;2;226;232;240m15.0.0.162-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m115.1MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240millogical-impulse-audio \u001b[0m \u001b[38;2;226;232;240m1.0-2 \u001b[0m \u001b[38;2;226;232;240mA"] | |
408 | +[0.000, "o", "UR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m0B \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240millogical-impulse-backlight \u001b[0m \u001b[38;2;226;232;240m1.0-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m0B \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mPROGRESS & ACTIVITY\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mQUICK ACTIONS\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;226;232;240mโ System Ready โ Space to select, Enter to preview\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[1-6]\u001b[0m \u001b[38;2;226;232;240mCards\u001b[0m \u001b[1;38;2;0;229;255m[o]\u001b[0m \u001b[38;2;226;232;240mSort\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mRecent:\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[p]\u001b[0m \u001b[38;2;226;232;240mPaths\u001b[0m \u001b[1;38;2;0;229;255m[c]\u001b[0m \u001b[38;2;226;232;240mCache\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข uninstalled w (appimage) freed 94.7MB files=1 \u001b[1;38;2;34;197;94mok\u001b[0m\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[e]\u001b[0m \u001b[38;2;226;232;240mExport\u001b[0m \u001b[1;38;2;0;229;255m[r]\u001b[0m \u001b[38;2;226;232;240mRescan\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข uninstalled x (appimage) freed 146.7MB files=1 \u001b[1;38;2;34;197;94mok\u001b[0m\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[l]\u001b[0m \u001b[38;2;226;232;240mLogs\u001b[0m \u001b[1;38;2;0;229;255m[s]\u001b[0m \u001b[38;2;226;232;240mConfig\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข uninstalled zcode (appimage) freed"] | |
409 | +[0.000, "o", " 147.2MB files=1 \u001b[1;38;2;34;197;94mok\u001b[0m\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184m [h/?] Help [q] Quit\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n \u001b[1;38;2;250;204;21m8 selected\u001b[0m Total: \u001b[38;2;56;189;248m1.1GB\u001b[0m Reclaimable: \u001b[1;38;2;250;204;21m1.1GB\u001b[0m\u001b[K\r\n \u001b[1;38;2;0;229;255m1-6\u001b[0m \u001b[38;2;226;232;240mCards\u001b[0m \u001b[1;38;2;0;229;255mโโ/jk\u001b[0m \u001b[38;2;226;232;240mNav\u001b[0m \u001b[1;38;2;0;229;255mSpace\u001b[0m \u001b[38;2;226;232;240mSel\u001b[0m \u001b[1;38;2;0;229;255mEnter\u001b[0m \u001b[3โฆ \u001b[J\u001b[47;H"] | |
410 | +[0.216, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:52:06\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
411 | +[1.000, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 359.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:52:07\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
412 | +[0.250, "o", "\u001b[H\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mPROGRESS & ACTIVITY\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mQUICK ACTIONS\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;226;232;240mโ System Ready โ Space to select, Enter to preview\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[1-6]\u001b[0m \u001b[38;2;226;232;240mCards\u001b[0m \u001b[1;38;2;0;229;255m[o]\u001b[0m \u001b[38;2;226;232;240mSort\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mRecent:\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[p]\u001b[0m \u001b[38;2;226;232;240mPaths\u001b[0m \u001b[1;38;2;0;229;255m[c]\u001b[0m \u001b[38;2;226;232;240mCache\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข uninstalled x (appimage) freed 146.7MB files=1 \u001b[1;38;2;34;197;94mok\u001b[0m\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[e]\u001b[0m \u001b[38;2;226;232;240mExport\u001b[0m \u001b[1;38;2;0;229;255m[r]\u001b[0m \u001b[38;2;226;232;240mRescan\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข uninstalled zcode (appimage) freed 147.2MB files=1 \u001b[1;38;2;34;197;94mok\u001b[0m\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[l]\u001b[0m \u001b[38;2;226;232;240mLogs\u001b[0m \u001b[1;38;2;0;229;255m[s]\u001b[0m \u001b[38;2;226;232;240mConfig\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข staging deep-clean preview for 8 app(s)...\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184m [h/?] Help [q] Quit\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n \u001b[1;38;2;250;204;21m8 selected\u001b[0m Total: \u001b[38;2;56;189;248m1.1GB\u001b[0m Reclaimable: \u001b[1;38;2;250;204;21m1.1GB\u001b[0m\u001b[K\r\n \u001b[1;38;2;0;229;255m1-6\u001b[0m \u001b[38;2;226;232;240mCards\u001b[0m \u001b[1;38;2;0;229;255mโโ/jk\u001b[0m \u001b[38;2;226;232;240mNav\u001b[0m \u001b[1;38;2;0;229;255mSpace\u001b[0m \u001b[38;2;226;232;240mSel\u001b[0m \u001b[1;38;2;0;229;255mEnter\u001b[0m \u001b[3โฆ "] | |
413 | +[0.000, "o", " \r\n \u001b[38;2;243;63;94mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;243;63;94mโ CONFIRM UNINSTALL โ CANNOT BE UNDONE\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;34;197;94mโ \u001b[0m\u001b[1;38;2;0;229;255mJan_0.8.2_amd64\u001b[0m \u001b[1;38;2;56;189;248m๐ฆ AppImage\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m package + \u001b[1;38;2;250;204;21m148.2MB\u001b[0m across 1 path(s) \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mcache 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mlogs 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mresiduals 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;147;163;184mpaths:\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m /home/swadhin/Downloads/Jan_0.8.2_amd64.AppImage \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m "] | |
414 | +[0.000, "o", " \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;34;197;94mโ \u001b[0m\u001b[1;38;2;0;229;255mJan_0.8.2_amd64(1)\u001b[0m \u001b[1;38;2;56;189;248m๐ฆ AppImage\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m package + \u001b[1;38;2;250;204;21m148.2MB\u001b[0m across 1 path(s) \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mcache 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mlogs 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mresiduals 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;147;163;184mpaths:\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m /home/swadhin/Downloads/Jan_0.8.2_amd64(1).AppImage \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;34;197;94mโ \u001b[0m\u001b[1;38;2;0;229;255mVirtualBox-KVM_7.2.6-archimage5.0-x86_64\u001b[0m \u001b[1;38;2;56;189;248m๐ฆ AppImage\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m package + \u001b[1;38;2;250;204;21m229.2MB\u001b[0m across 1 path(s) \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b"] | |
415 | +[0.000, "o", "[0m โ \u001b[38;2;147;163;184mconfig 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mcache 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mlogs 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m โ \u001b[38;2;147;163;184mresiduals 0B\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;147;163;184mpaths:\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m /home/swadhin/Downloads/VirtualBox-KVM_7.2.6-archimage5.0-x86_64.AppImage \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;34;197;94mโ \u001b[0m\u001b[1;38;2;0;229;255mshob-0.0.73\u001b[0m \u001b[1;38;2;56;189;248m๐ฆ AppImage\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m package + \u001b[1;38;2;250;204;21m103.5MB\u001b[0m across 1 path(s) \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m \r\n \u001b[38;2;243;63;94mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \u001b[48;H"] | |
416 | +[0.767, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
417 | +[1.000, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
418 | +[1.000, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
419 | +[1.016, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
420 | +[1.001, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
421 | +[0.900, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
422 | +[1.000, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
423 | +[1.016, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
424 | +[1.000, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
425 | +[1.000, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
426 | +[0.501, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
427 | +[0.099, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
428 | +[0.417, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
429 | +[1.000, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
430 | +[1.000, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
431 | +[1.016, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
432 | +[1.000, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
433 | +[1.001, "o", "\u001b[H\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[48;H"] | |
434 | +[0.633, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 358.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:52:23\u001b[0m \r\n\u001b[38;2;0;229;255mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;6;182;211mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;243;63;94mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;168;85;247mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;250;204;21mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;250;204;21mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;4;38;2;0;229;255;4mโฃ\u001b[0m\u001b[38;2;0;229;255;4m \u001b[0m\u001b[1;4;38;2;0;229;255;4m6\u001b[0m\u001b[1;4;38;2;0;229;255;4m6\u001b[0m\u001b[1;4;38;2;0;229;255;4m8\u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;6;182;211mโ\u001b[0m \u001b[1;38;2;6;182;211mโ 12\u001b[0m \u001b[38;2;6;182;211mโ\u001b[0m\u001b[38;2;243;63;94mโ\u001b[0m \u001b[1;38;2;243;63;94mโฆ 0\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m\u001b[38;2;168;85;247mโ\u001b[0m \u001b[1;38;2;168;85;247mโ 134\u001b[0m \u001b[38;2;168;85;247mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[1;38;2;250;204;21m๐งน 87.3GB\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[1;38;2;250;204;21mโป 176.8GB\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255mโ1: All Apps\u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;6;182;211mโ\u001b[0m \u001b[38;2;147;163;184m2: Flatpak\u001b[0m \u001b[38;2;6;182;211mโ\u001b[0m\u001b[38;2;243;63;94mโ\u001b[0m \u001b[38;2;147;163;184m3: Snap\u001b[0m \u001b[38;2;243;63;94mโ\u001b[0m\u001b[38;2;168;85;247mโ\u001b[0m \u001b[38;2;147;163;184m4: Tools\u001b[0m \u001b[38;2;168;85;247mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[38;2;147;163;184m5: Cache\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[38;2;250;204;21mโ\u001b[0m \u001b[38;2;147;163;184m6: Reclaim\u001b[0m \u001b[38;2;250;204;21mโ\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;6;182;211mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;243;63;94mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;168;85;247mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;250;204;21mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;250;204;21mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[K\r\n \u001b[38;2;147;163;184mSearch: \u001b[0m\u001b[38;2;226;232;240m(press / to search)\u001b[0m \u001b[38;2;56;189;248m[All Sources โพ]\u001b[0m\u001b[38;2;147;163;184m (Tab)\u001b[0m \u001b[1;38;2;250;204;21mSort: [Size โ]\u001b[0m\u001b[38;2;147;163;184m (o)\u001b[0m \u001b[38;2;147;163;184m1-6: cards | p: paths | e: export\u001b[0m\u001b[K\r\n\u001b[38;2;0;229;255mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package "] | |
435 | +[0.000, "o", " \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mw\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mBuzz_0.4.26_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-28 \u001b[0m \u001b[38;2;226;232;240m130.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;56;189;248m๐ฆ AppImage\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mCursor-3.7.42-aarch64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-18 \u001b[0m \u001b[38;2;226;232;240m266.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstalled\u001b[0m \u001b[38;2;56;189;248m2026-07-04 00:24\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m94.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mVirtualBox-KVM_7.2.6-archimage5.0-x86_64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m229.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mWILL BE REMOVED:\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mpackage files \u001b[0m \u001b[1;38;2;250;204;21m94.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mobsidian \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-02 \u001b[0m \u001b[38;2;226;232;240m118.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mconfig files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;2"] | |
436 | +[0.000, "o", "32;240mshob-0.0.73 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mcache files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mshob-0.0.73(1) \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-17 \u001b[0m \u001b[38;2;226;232;240m103.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlog files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mresidual files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mzcode \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m147.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m94.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mamass \u001b[0m \u001b[38;2;226;232;240m5.0.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m33.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mbreeze-plus \u001b[0m \u001b[38;2;226;232;240m6.2.5-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m821KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrol-bin \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m370KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94mโ Removal cannot be undone\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;2"] | |
437 | +[0.000, "o", "40m[ ]\u001b[0m \u001b[38;2;226;232;240mcoolercontrold-bin \u001b[0m \u001b[38;2;226;232;240m4.3.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m36.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mcrush-bin \u001b[0m \u001b[38;2;226;232;240m0.83.0-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m78.8MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;243;63;94m[Enter: Stage Preview]\u001b[0m \u001b[38;2;0;229;255m[Space: Select]\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mdarkly-bin \u001b[0m \u001b[38;2;226;232;240m0.5.37-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2.1MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mdislocker \u001b[0m \u001b[38;2;226;232;240m0.7.3-6 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m196KB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240melectron34 \u001b[0m \u001b[38;2;226;232;240m34.5.8-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m258.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mferoxbuster \u001b[0m \u001b[38;2;226;232;240m2.13.1-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m12.4MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mfresh-editor-bin \u001b[0m \u001b[38;2;226;232;240m0.2.3-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m49.5MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mgoogle-chrome \u001b[0m \u001b[38;2;226;232;240m144.0.7559.132-1\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m377.3MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mhuiontablet \u001b[0m \u001b[38;2;226;232;240m15.0.0.162-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m115.1MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240millogical-impulse-audio \u001b[0m \u001b[38;2;226;232;240m1.0-2 \u001b[0m \u001b[38;2;226;232;240mA"] | |
438 | +[0.000, "o", "UR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m0B \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240millogical-impulse-backlight \u001b[0m \u001b[38;2;226;232;240m1.0-1 \u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m0B \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ\u001b[0m\u001b[38;2;51;65;85mโญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mPROGRESS & ACTIVITY\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;250;204;21mQUICK ACTIONS\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;226;232;240mโ System Ready โ Space to select, Enter to preview\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[1-6]\u001b[0m \u001b[38;2;226;232;240mCards\u001b[0m \u001b[1;38;2;0;229;255m[o]\u001b[0m \u001b[38;2;226;232;240mSort\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mRecent:\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[p]\u001b[0m \u001b[38;2;226;232;240mPaths\u001b[0m \u001b[1;38;2;0;229;255m[c]\u001b[0m \u001b[38;2;226;232;240mCache\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข uninstalled x (appimage) freed 146.7MB files=1 \u001b[1;38;2;34;197;94mok\u001b[0m\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[e]\u001b[0m \u001b[38;2;226;232;240mExport\u001b[0m \u001b[1;38;2;0;229;255m[r]\u001b[0m \u001b[38;2;226;232;240mRescan\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข uninstalled zcode (appimage) freed 147.2MB files=1 \u001b[1;38;2;34;197;94mok\u001b[0m\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255m[l]\u001b[0m \u001b[38;2;226;232;240mLogs\u001b[0m \u001b[1;38;2;0;229;255m[s]\u001b[0m \u001b[38;2;226;232;240mConfig\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mโข staging deep-clean preview for 8 a"] | |
439 | +[0.000, "o", "pp(s)...\u001b[0m \u001b[38;2;51;65;85mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184m [h/?] Help [q] Quit\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ\u001b[0m\u001b[38;2;51;65;85mโฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m\r\n \u001b[1;38;2;250;204;21m8 selected\u001b[0m Total: \u001b[38;2;56;189;248m1.1GB\u001b[0m Reclaimable: \u001b[1;38;2;250;204;21m1.1GB\u001b[0m\u001b[K\r\n \u001b[1;38;2;0;229;255m1-6\u001b[0m \u001b[38;2;226;232;240mCards\u001b[0m \u001b[1;38;2;0;229;255mโโ/jk\u001b[0m \u001b[38;2;226;232;240mNav\u001b[0m \u001b[1;38;2;0;229;255mSpace\u001b[0m \u001b[38;2;226;232;240mSel\u001b[0m \u001b[1;38;2;0;229;255mEnter\u001b[0m \u001b[3โฆ \u001b[J\u001b[47;H"] | |
440 | +[0.367, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 358.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:52:24\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
441 | +[0.533, "o", "\u001b[H\n\n\n\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;0;229;255m \u001b[0m \u001b[1;38;2;0;229;255mApp/Package \u001b[0m \u001b[1;38;2;0;229;255mVersion \u001b[0m \u001b[1;38;2;0;229;255mSource \u001b[0m \u001b[1;38;2;0;229;255mInstalled \u001b[0m \u001b[1;38;2;0;229;255mSize \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[1;38;2;0;229;255mx\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mGitHub-Copilot-linux-x64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m409.6MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstalled\u001b[0m \u001b[38;2;56;189;248m2026-07-03 23:33\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mJan_0.8.2_amd64 \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-14 \u001b[0m \u001b[38;2;226;232;240m148.2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184minstall size\u001b[0m \u001b[1;38;2;250;204;21m146.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240mlinyxy \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-06-24 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[1;38;2;34;197;94mpackage files \u001b[0m \u001b[1;38;2;250;204;21m146.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mw \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-04 \u001b[0m \u001b[38;2;226;232;240m94.7MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mlocal data 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[1;38;2;255;255;255;48;2;30;58;138m \u001b[38;2;226;232;240m[โ]\u001b[0m \u001b[38;2;226;232;240mx \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240mAppImage \u001b[0m \u001b[38;2;226;232;240m2026-07-03 \u001b[0m \u001b[38;2;226;232;240m146.7MB \u001b[0m \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m โ \u001b[38;2;147;163;184mresidual files 0B\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\u001b[38;2;0;229;255mโ\u001b[0m \u001b[38;2;226;232;240m[ ]\u001b[0m \u001b[38;2;226;232;240madw-gtk-theme-git \u001b[0m \u001b[38;2;226;232;240m6.4.r2.gbe28895โฆ\u001b[0m \u001b[38;2;226;232;240mAUR \u001b[0m \u001b[38;2;226;232;240m- \u001b[0m \u001b[38;2;226;232;240m2MB \u001b[0m \u001b[38;2;0;229;255mโ\u001b[0m\u001b[38;2;51;65;85mโ\u001b[0m \u001b[38;2;147;163;184mtotal reclaimable\u001b[0m \u001b[1;38;2;250;204;21m146.7MB\u001b[0m \u001b[38;2;51;65;85m\u001b[0m\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
442 | +[0.483, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 358.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:52:25\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
443 | +[1.000, "o", "\u001b[H \u001b[1;38;2;0;229;255mVEET\u001b[0m \u001b[38;2;147;163;184mUniversal Linux App Uninstaller\u001b[0m \u001b[1;38;2;250;204;21m๐พ 358.1GB / 476.4GB (75%)\u001b[0m \u001b[38;2;56;189;248m23:52:26\u001b[0m \r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u001b[47;H"] | |
444 | +[0.447, "o", "\u001b[2K\r\u001b[?2004l\u001b[?25h\u001b[?1002l\u001b[?1003l\u001b[?1006l\u001b[?1049l"] | |
445 | +[0.000, "o", "\u001b[?25h"] | |
446 | +[0.011, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] | |
447 | +[0.024, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[38;2;110;106;134mโญโ\u001b[1;38;2;224;222;244m ๐๏ธ \u001b[38;2;110;106;134m \u001b[0m \u001b[1;38;2;62;143;176m โฆ/\u001b[38;2;196;167;231mUNIXPURGE\u001b[38;2;62;143;176m\u001b[0m \u001b[1;38;2;196;167;231m๓ฐฌ main\u001b[0m \u001b[1;38;2;235;111;146m ๓ฐ2 โก9\u001b[0m \u001b[1;36m๓ฐ \u001b[0m \u001b[1;38;2;62;143;176m๓ฐ
v16.2.1\u001b[0m \u001b[1;38;2;246;193;119m๓ฑซ 1m49s\u001b[0m \u001b[1;38;2;110;106;134m๓ฑ 23:52\u001b[0m \u001b[1;38;2;235;111;146m๓ฐ
0\u001b[0m\r\n\u001b[38;2;110;106;134mโฐโ\u001b[0m\r\n\u001b[1;38;2;156;207;216mโฏ\u001b[0m \u001b[K\u001b[?2004h"] | |
448 | +[0.400, "o", "\u001b[?2004l\r\r\n"] | |
449 | +[0.001, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] | |
450 | +[0.022, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[38;2;110;106;134mโญโ\u001b[1;38;2;224;222;244m ๐๏ธ \u001b[38;2;110;106;134m \u001b[0m \u001b[1;38;2;62;143;176m โฆ/\u001b[38;2;196;167;231mUNIXPURGE\u001b[38;2;62;143;176m\u001b[0m \u001b[1;38;2;196;167;231m๓ฐฌ main\u001b[0m \u001b[1;38;2;235;111;146m ๓ฐ2 โก9\u001b[0m \u001b[1;36m๓ฐ \u001b[0m \u001b[1;38;2;62;143;176m๓ฐ
v16.2.1\u001b[0m \u001b[1;38;2;110;106;134m๓ฑ 23:52\u001b[0m \u001b[1;38;2;235;111;146m๓ฐ
0\u001b[0m\r\n\u001b[38;2;110;106;134mโฐโ\u001b[0m\r\n\u001b[1;38;2;156;207;216mโฏ\u001b[0m \u001b[K\u001b[?2004h"] | |
451 | +[2.952, "o", "\u001b[?2004l\r\r\n"] | |
452 | +[0.009, "x", "130"] | |
0 | 453 | |