A program that automates the arch update process with cleanup and autoremoval
Go to file
Luke Harding 403b0caa9a
All checks were successful
Build on Release / cargo-build (push) Successful in 46s
Version 1.0 (#14)
Added 1.0 features:
Option parsing
Paru AUR updating
Updated README
Updated Cargo.toml

Reviewed-on: #14
2024-05-08 00:12:22 +00:00
.gitea/workflows Add gitea workflow and new README 2024-04-30 18:40:32 -04:00
src Version 1.0 (#14) 2024-05-08 00:12:22 +00:00
.gitignore Initialize Cargo and add README 2024-04-24 01:11:12 -04:00
Cargo.lock Version 1.0 (#14) 2024-05-08 00:12:22 +00:00
Cargo.toml Version 1.0 (#14) 2024-05-08 00:12:22 +00:00
LICENSE Initial commit 2024-04-19 03:02:56 +00:00
README.md Version 1.0 (#14) 2024-05-08 00:12:22 +00:00

Rust Arch Linux Updater

A program that automates the arch update process with cleanup and auto removal.

Setup

Download the binary from the releases tab. The pre-compiled binary works on x86_64 only.

Recommended Installation:

  1. Place the binary in the ~/local/bin folder
  2. Run chmod +x on the binary
  3. Add /home/<USER>/local/bin to your PATH variable

This installation allows it to be run anywhere on your system.

If you need a different target please see the next section on compilation.

Compilation

It's simple.

Steps:

  1. Download the source code. (git clone or release tarball)
  2. Ensure that rustup is up-to-date and has the correct toolchain installed and selected.
  3. Run cargo build --release and find the binary at ./target/release/rust-archlinux-update

Usage

rust-archlinux-updater [OPTIONS]

Options: -h, --help | Show this help message -u | preform a regular update -p | Use paru to update the AUR packages on your system

Issue Reporting

I don't allow random sign-ups on my gitea instance. Please email me at luke@lukeh990.io.

If you have any suggestions for how to better handle issue reporting please email me.

Contributing

If you are the one person to read this and want to copy the source and work on it please follow the GPLv3 license. If you decide to contribute back email me, and we'll figure out the best way for you to contribute.