From acc61093b1c34b590dadb7cbdd864e04ab589498 Mon Sep 17 00:00:00 2001 From: Stephen Cuka Date: Thu, 8 May 2025 13:11:19 -0600 Subject: [PATCH] functions.pl: Reformat pakfire Usage: text. - Reformat pakfire Usage: text to make it clearer. - Add '-f | --force' to Usage:. Signed-off-by: Stephen Cuka Signed-off-by: Michael Tremer --- src/pakfire/lib/functions.pl | 38 +++++++++++++++++++++--------------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/src/pakfire/lib/functions.pl b/src/pakfire/lib/functions.pl index 17b04ad52..2f172c398 100644 --- a/src/pakfire/lib/functions.pl +++ b/src/pakfire/lib/functions.pl @@ -111,22 +111,28 @@ sub logger { } sub usage { - &Pakfire::message("Usage: pakfire [options] "); - &Pakfire::message(" - Contact the servers for new lists of paks."); - &Pakfire::message(" - Install the latest version of all paks."); - &Pakfire::message(" [installed|notinstalled|upgrade] - Output a list"); - &Pakfire::message(" of all, installed, available or upgradeable paks."); - &Pakfire::message(" [ ...] - Output pak metadata."); - &Pakfire::message(" [ ...] - Resolve and output pak"); - &Pakfire::message(" dependencies."); - &Pakfire::message(" - Output a summary of available core upgrades,"); - &Pakfire::message(" updates and a required reboot."); - &Pakfire::message(""); - &Pakfire::message(" Global options:"); - &Pakfire::message(" --non-interactive --> Enables the non-interactive mode."); - &Pakfire::message(" You won't see any question here."); - &Pakfire::message(" -y --> Short for --non-interactive."); - &Pakfire::message(" --no-colors --> Turns off the wonderful colors."); + &Pakfire::message("Usage: pakfire COMMAND [OPTIONS] [PACKAGE ...]"); + &Pakfire::message("Manage IPFire add-on packages and updates."); + &Pakfire::message("PACKAGE:"); + &Pakfire::message(" one or more add-on package names"); + &Pakfire::message("COMMAND:"); + &Pakfire::message(" install - install one or more packages"); + &Pakfire::message(" remove - remove one or more packages"); + &Pakfire::message(" update - update the pakfire database"); + &Pakfire::message(" upgrade - upgrade all packages to the latest version"); + &Pakfire::message(" list [installed | notinstalled | upgrade]"); + &Pakfire::message(" - display a list of installed, notinstalled,"); + &Pakfire::message(" upgradeable or all packages"); + &Pakfire::message(" info - display metadata for one or more packages"); + &Pakfire::message(" resolvedeps - display dependencies for one or more packages"); + &Pakfire::message(" status - display pakfire database status,"); + &Pakfire::message(" available updates and whether a reboot"); + &Pakfire::message(" is required to complete any upgrades"); + &Pakfire::message("OPTIONS:"); + &Pakfire::message(" --no-colors - turn off colors"); + &Pakfire::message(" -y | --non-interactive - automatic yes to prompts"); + &Pakfire::message(" -f | --force - for the update command, force"); + &Pakfire::message(" a pakfire database update"); &Pakfire::message(""); exit 1; } -- 2.39.5