Tumbleweed Update Scrutinizer
  • Shell 58.9%
  • Roff 34.7%
  • Makefile 6.4%
Find a file
2021-01-12 22:48:49 +01:00
COPYING Initial commit 2020-06-23 18:40:02 -04:00
Makefile Update date and version 2020-11-14 19:30:13 -05:00
readme.md Converted readme to Markdown 2020-06-23 18:50:35 -04:00
twups Fix search infinite loop 2021-01-12 16:43:55 -05:00
twups-completion.bash Insert version number at installation 2020-07-23 17:12:18 -04:00
twups.1 Insert version number at installation 2020-07-23 17:12:18 -04:00

twups

Tumbleweed Update Scrutinizer

Fetches snapshot scores from Boombatower and can prompt for update based on stability ratings. Searching the snapshot database is also allowed with regex support.

Installation

Ensure that the following prerequisites are installed (may be installed via zypper if not):

  • curl
  • tumbleweed-cli (for update functionality)

Clone the repository and run make install (no binaries to compile):

git clone https://codeberg.org/ProgrammerPolymathic/twups.git
cd twups
sudo make install

One may additionally uninstall twups via make uninstall.

Usage

Some examples are shown below. More information can be found by running twups --help or man twups after installation.

Show the 5 most recent snapshots, and prompt to update if any are newer than that currently installed and rated "stable":

twups

Show the most recent snapshot and prompt to update even if not rated "stable" (unless it's already installed):

twups --count 1 --unstable-upgrades

Show all snapshots released in January 2020, without coloured output, and don't prompt to update:

twups --search 2020-01-.. --color=never --no-upgrade

Show the snapshot released on 2020-01-03 and prompt to downgrade from a more recent snapshot, regardless of stability rating:

twups --search 20200103 --rollback --unstable-upgrades