1
0
Fork
You've already forked uput
0
uput - Ubuntu Package Updater TUI
  • Shell 100%
2025年10月09日 15:23:18 +01:00
LICENSE Initial commit 2025年10月09日 03:53:19 +02:00
README.md fixed grammar issues 2025年10月09日 06:49:56 +01:00
uput Revert "tweaks to the script header" 2025年10月09日 15:23:18 +01:00

uput

Ubuntu Package Updater TUI

Table of Contents

ABOUT

This is a small script that uses dialog to update apt, flatpak, snap and pipx. It also cleans caches from the user's $HOME, such as cargo caches from $HOME/.cargo or Spotify's cache from $HOME/.cache/spotify.

It also appends all action logs into a log file for later review. The log file is at $HOME/uput.log.

USAGE

Usage: uput [option]
 -p Update native packages
 -s Update snap packages
 -f Update flatpak packages
 -x Update pipx packages
 -c Run cleanup
 -a Run all tasks above
 -h Show help message
When launching with no option, it runs the interactive TUI.

DEPENDENCIES

  • apt
  • bash
  • coreutils
  • dialog
  • flatpak
  • ncurses-bin
  • pipx
  • snapd
  • sudo

You can make sure you have all the dependencies installed by running:

sudo apt install -y apt bash coreutils dialog flatpak ncurses-bin pipx snapd sudo

NOTES

Tested with Bash 5.2.21 and Zsh 5.9 on Ubuntu 24.04