Skip to content

gralito/UpYaY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

UpYaY v1.0

System updating for EndeavourOS (Arch-based) systems using Yay.

Features

  • On-demand updates & Mirror's list refreshing
  • Visual Notifications
  • Configurable: Easy to configure through a config file
  • Cache Cleaning: Automatically cleans pacman and yay cache

Requirements

The following packages are required:

  • yay : AUR package management
  • dunst : Desktop notifications

The installation script will check for these dependencies and offer to install missing packages.

Installation / Uninstallation

./install.sh

The installer provides options to install or uninstall.

Configuration

A configuration file is created at ~/.config/upyay/config where you can customize:

  • Notification settings
  • Icons
  • Update behavior
  • Display settings
  • Localization for your language
  • Additionnal function if you're running EndeavourOS

Language Configuration

Important: If yay's output is not in English, you need to change the NOTHING_TO_DO_STRING in the configuration file to match your language's equivalent for "there is nothing to do".

Logs

Detailed information about updates is stored in /tmp/upyay.log

Security Considerations

  • This script runs with sudo privileges to perform system updates
  • Consider the security implications of automatic updates and passwordless sudo
  • This is primarily designed for personal desktop systems with a single user

Upcoming

A new version will be prepared soon with a new feature :

  • An argument option to use UpYaY with -<short-option> & --<long-option> feature
  • Any suggestion brought by you.
  • Detailed summary of all updated packages
  • Performs log rotation on pacman logs

2025 by Julien Roussel

About

a yay wrapper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages