Commit Briefs

6002688923 witcher

Satisfy clippy by deriving `Eq` on `Commands` (master)


cf90c18289 witcher

Outsource package listing to sparate function


b2a11c6dbf witcher

Use alpm_utils::alpm_with_conf()


494dce352d witcher

Use iterators where possible


d4d233587c witcher

add rust-toolchain.toml


5a5a4b1ce0 witcher

update description


c62ac2393b witcher

adhere to REUSE spec


d4011b8278 witcher

split commandline args into module


8c9adc2511 witcher

add readme and build manifest


0eb1f797c9 witcher

rename to "helpaur"


Branches

Tags

This repository contains no tags

Tree

.build.ymlcommits | blame
.gitignorecommits | blame
Cargo.lockcommits | blame
Cargo.lock.licensecommits | blame
Cargo.tomlcommits | blame
LICENSES/
README.mdcommits | blame
rust-toolchain.tomlcommits | blame
src/

README.md

<!--
SPDX-FileCopyrightText: 2023 witcher <witcher@wiredspace.de>

SPDX-License-Identifier: CC0-1.0
-->

# helpaur

helpaur is a program that helps you to maintain packages in the
[AUR](https://aur.archlinux.org) by allowing you to list all installed packages
by specific criteria.

Installed packages can be queried by the following criteria:

- Flagged out-of-date
- Orphaned

## Compiling

Install the dependencies:

- Rust

Compile with:

```
cargo build
```

## Usage

All query operations are found as subcommands to the `helpaur` command. For
example, querying all installed AUR packages for orphaned ones:

```
helpaur orphaned
```

Use `helpaur --help` for more information.

## Resources

Send patches and questions to
[~witcher/public-inbox@lists.sr.ht](https://lists.sr.ht/~witcher/public-inbox).

Instructions for preparing a patch are available at
[git-send-email.io](https://git-send-email.io/).