Automates voting on installed and uninstalled AUR packages
Project description
aur-sync-vote
This is a fork of aur-auto-vote, with the focus of syncing votes to currently installed AUR packages.
While dropping the redundant options from the original script, aur-sync-vote implemented a new feature that lets you decide to sync all the AUR packages or the ones that are explicitly installed only.
Beside that, aur-sync-vote also handles split packages better, as it will vote for the correct package base and will not attempt to unvote a split package that is not installed.
Usage
To vote for all installed AUR packages, and unvote for all uninstalled packages, run:
aur-sync-vote
To vote for all explicitly installed AUR packages, and unvote for the uninstalled ones, run:
aur-sync-vote --explicit
# or just aur-sync-vote -e
To remember credentials, run:
aur-sync-vote --remember
# or just aur-sync-vote -r
Installation
AUR
yay -S aur-sync-vote
pipx
pipx install aur-sync-vote
uv
uv tool install aur-sync-vote
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aur_sync_vote-0.2.2.tar.gz.
File metadata
- Download URL: aur_sync_vote-0.2.2.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42af10adc40af52af5668eadad98ae8bc04f803b19c81ea733603610d24376b9
|
|
| MD5 |
1ff8e84c122975e29053c26c35d6771d
|
|
| BLAKE2b-256 |
1b81b86f12d6d7df7dc081578daa6e2ff08a3e5fa849dc506642275ccc98db63
|
File details
Details for the file aur_sync_vote-0.2.2-py3-none-any.whl.
File metadata
- Download URL: aur_sync_vote-0.2.2-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31b7632d3508bd112863c33ccb4cf00577ffd6430506fcc5da63149275f9afcd
|
|
| MD5 |
b51257471f2a6de78abaa2ed5aad8802
|
|
| BLAKE2b-256 |
799114804fbc96e0e1ec0645dcb1304f63988c8e628b39f0e90540f9ab848d92
|