A simple AUR helper made in Rust.

Related tags

Command-line aurme
Overview

AURme

A simple AUR helper made in Rust.

Description

AURme is a simple and minimalist tool made to help users install, update and maintain packages from the AUR. AURme won't interact with pacman packages and is not meant to be a all-in-one package manager.

!Important! The AUR is a great community driven repository with all type of packages and contributors, we highly encourage PKGBUILD reviews before installation because there can be some contributors with bad intentions spreading around malicious code.

Features

  • Installation and dependency resolution
  • Search for most popular packages and allow selection
  • AUR package updating
  • AUR package cache cleaning

Installation (WIP)

sudo pacman -S --needed cargo
git clone https://github.com/marcofpadeiro/aurme
cd aurme
cargo build --release

The executable will be localated at target/release/aurme, you can copy it or create a symmlink to /usr/bin

Usage

Commad Description
aurme -S [AUR packages] Downloads and installs the specified AUR package(s) and their dependencies
aurme -Ss <term> Searches for packages in the AUR and presents an installation menu
aurme -Syu [AUR packages] Updates the specified AUR package, or updates all AUR packages if no specific package is provided
aurme -Sc [AUR packages] Clears the cache for all AUR packages if no specific package is provided

Future

This project is still on a really early phase and there are still a lot of features that the devs intend to implement on the future, here are some of them, if you have any suggestions feel free to open an issue.

  • Option to review PKGBUILD on install and update
  • Syntax colors and bold text
  • Improve flag handling and add more options like --verbose --quiet --ignore
  • Check the PKGBUILD of a package before downloading
  • Option to clone a package without building it
  • Option to build a package stored without needing to download on the cache
  • Option to build a package in the current directory
  • On install print the required dependencies
  • Config file to setup preferences
  • Pull latests changes of a package without building it
  • Command line autocomplete for zsh bash and fish

You might also like...
A shell Made in rust 🦀

vsh A Blazingly fast shell made in Rust 🦀 Why make another shell? Because the current leading rust shell is very opinionated, atleast to me. As it br

🌳 A lightning-fast system fetch tool made with Rust.
🌳 A lightning-fast system fetch tool made with Rust.

🌳 treefetch A lightning-fast minimalist system fetch tool made in Rust. Even faster than neofetch and pfetch. Made to practice my new Rust skills 🦀

This repository presents a numbers vizualizer in a polar base. This small project has been entirely made in Rust !

NumbersRepresentation This repository presents a numbers vizualizer in a polar base. This small project has been entirely made in Rust ! This is an id

rustcxx: Using C++ from Rust made easy

rustcxx: Using C++ from Rust made easy rustcxx is a tool allowing C++ to be used from a Rust project easily. It works by allowing snippets of C++ to b

A minecraft clone made in Rust - WIP
A minecraft clone made in Rust - WIP

unsafe {} A minecraft clone made in Rust. The world is infinite in all three directions. DISCLAIMER: Some textures are stolen from the chisel mod HEAV

collaboration project focusing on rust. Made for fun

Collaboration space for on rust project(s) setup Pull down the repo first then do the following steps cd into lil-devils cargo fetch cargo build cargo

Gamehacking.Academy but made with Rust

Just the programs etc. i made following the lessons on gamehacking.academy but instead of using the cpp i tried translating it to Rust

👀Little program I made in 🦀Rust that reminds me every 20 minutes to look away from my computer 🖥screen.
👀Little program I made in 🦀Rust that reminds me every 20 minutes to look away from my computer 🖥screen.

👀 eye break Little program I made in 🦀 Rust that reminds me every 20 minutes to look away from my computer 🖥 screen. I stay way too long on the com

A "Shell" made in Rust

Ironclad-shell A "shell" command interpreter made in rust. First things first This is my first time posting to reddit and my first time using rust (al

Owner
Marco Padeiro
Estudante do Politécnico de Leiria ESTG
Marco Padeiro
AUR external package builder

AUR Build Server Goal This project aims to provide an external package making server based on any PKGBUILD based project. Right now it pulls AUR packa

Seïfane Idouchach 2 Sep 11, 2022
A Rust on-site channel benchmarking helper. Inter-Process (async / busy) & Intra-Process (async single threaded / async multi threaded)

On-Site Rust Channel Benchmarking Helper Deploy on server to determine which public crates are the fastest for communicating in different architecture

null 23 Jul 9, 2024
Figma Agent for Linux (a.k.a. Font Helper)

Figma Agent for Linux (a.k.a. Font Helper)

Neetly 32 Dec 25, 2022
Simple system monitoring app that runs on terminal. Made purely with Rust.

What is it? RCTOP is a simple WIP system monitoring app that runs purely on terminal and doesn't feature GUI. One can compare it to htop, but more str

Niko Huuskonen 7 Oct 14, 2022
A simple CLI I made while practicing rust to easily make QR codes with just one command, all in your terminal.

Welcome to rust-qrcode-cli ?? A CLI I made while practicing rust to easily make QR codes with just one command, all in your terminal. Install git clon

Dhravya Shah 2 Mar 2, 2022
A simple made in Rust crack, automatic for Winrar, activated from shared virtual memory, for studies.

Simple Winrar Crack in Rust What does it do ? A simple project that allows you to modify the license check used by WinRaR, "RegKey" from virtual memor

João Vitor 7 Jan 2, 2023
Simple joke randomizer from bash.org.pl made as CLI Tool in Rust.

RBashOrg Simple joke randomizer from bash.org.pl made as CLI Tool in Rust. Description Main motivation of this project was to learn basic concepts abo

Krzysztof Szostak 3 Feb 20, 2024
A simple TUI password manager made in Rust.

IronKey IronKey is a Terminal User Interface (TUI) based password generator written in Rust. It leverages the power of Rust's performance and safety f

Kekma 3 Feb 23, 2024
Simple code editor made with Freya 🦀

Simple code editor made with Freya ?? This is a >work in progress< simple code editor that showcases how to use tree-sitter and freya together. WARNIN

Marc Espín 12 Dec 12, 2022
Replace an app's icon from a png with a single terminal script. Made with Rust

Replace macOS App Icon Replace an app's icon from a png with a single terminal CLI. Made with Rust

Kunal Bagaria 8 Aug 3, 2022