Aurdex TUI for Browsing AUR Package Metadata.
Aurdex TUI⚓︎
Aurdex TUI
"aurdex is a terminal user interface (TUI) for browsing AUR package metadata."
- Filter and search packages by name, maintainer, status, and more.
- View detailed metadata, dependencies, and reverse dependencies.
- Explore package git repositories and commit history.
- View package comments from aurweb.
Not an Aur Helper⚓︎
NB
Aurdex is not an AUR helper. It does not install or build packages.
- It’s designed for
viewing package informationand understanding dependency relationships.
Screenshots⚓︎
Aurdex Terminal UI AUR⚓︎
Aurdex
"Aurdex - A terminal UI for the Arch User Repository."
-
Positional arguments:
-
package_name: Display information for a specific package and exit.
options:
-h, --help Show this help message and exit.
--version Show program's version number and exit.
--list-profiles List available profiles and exit.
--profile PROFILE Load a specific profile on startup.
-s, --search TERM [TERM ...]
One or more search terms. Regular expressions are automatically
detected (e.g. '^lib.*').
-l, --limit LIMIT Limit results to integer limit. Defaults to 20, '-1' sets to
infinite.
-f, --filter key=value
Apply one or more filters (can be repeated and combined with
--search). Example: "-f maintainer=alice -f out_of_date" Supported
keys: maintainer, source, depends, makedepends, checkdepends,
optdepends, provides, out_of_date, abandoned, comaintainers,
license, arch, submitter
--deptree PACKAGE [PACKAGE ...]
Resolve and display the shallow dependency installation tree for
one or more packages.
--deptree-deep PACKAGE [PACKAGE ...]
Resolve and display the deep dependency installation tree for one
or more packages.
--rebuild Force a full download and rebuild of the package database.
--update Download AUR metadata and update the package database.
Aurdex Abandoned⚓︎
Aurdex Abandoned
$ aurdex -f abandoned -f out_of_date -l 5
Running search for with {'abandoned': 'true', 'out_of_date': 'true'}...
Printing directly...
Found 5 packages (limit: 5).
| Source | Name | Version | description |
|---|---|---|---|
| aur | dict-gcide | 0.53-4 | GNU version of the Collaborative International Dictionary of English for dictd et al. |
| aur | openide-bin | 243.26053.27.8-1 | OpenID is an open source software development tool for Java, Python, and other programming languages. |
| aur | friidump | 0.5.3.1-1 | A program to dump Nintendo Wii and GameCube disc |
| aur | rsvndump | 0.6.2-1 | Remote Subversion repository dump. |
| aur | aurvote-utils-git | 1.1.0.r7.g3e82548-1 | A set of utilities for managing AUR votes |
Aurdex Example CLI Usage⚓︎
Aurdex Installation⚓︎
Aurdex Example CLI Usage
$ aurdex --deptree waydroid
Resolving shallow dependency tree for: waydroid...
📦 Installation Plan
└── ✅ Step 1: Install Dependencies
├── Already satisfied
│ ├── ✔️ bash
│ ├── ✔️ dbus
│ ├── ✔️ glib2
│ ├── ✔️ glibc
│ ├── ✔️ gmp
│ ├── ✔️ gtk3
│ ├── ✔️ libcap
│ ├── ✔️ libidn2
│ ├── ✔️ libnetfilter_conntrack
│ ├── ✔️ libseccomp
│ ├── ✔️ nettle
│ ├── ✔️ nftables
│ ├── ✔️ perl
│ ├── ✔️ python
│ ├── ✔️ python-dbus
│ ├── ✔️ python-gobject
│ ├── ✔️ rsync
│ └── ✔️ wget
├── From Repositories
│ ├── 📦 dnsmasq (2.91-1) (extra)
│ └── 📦 lxc (1:6.0.4-2) (extra)
└── From AUR
├── 🔨 libglibutil (1.0.80-1)
├── 🔨 libgbinder (1.1.42-2)
├── 🔨 python-gbinder (1.1.2-3)
└── 🔨 waydroid (1.5.4-1)