Updated for short options

This commit is contained in:
Dimitris Zlatanidis 2023-01-28 00:19:28 +02:00
parent c95c3ada09
commit 24fed7b91e

View file

@ -4,9 +4,9 @@
.B slpkg - [OPTIONS] [COMMAND] <packages>
.SH SYNAPSES
.P
slpkg [-h|-v] [update] [upgrade] [check-updates] [configs] [clean-logs] [clean-tmp] [-b, build] [-i, install] [-d, download]
[-r, remove] [-f, find] [-w, view] [-s, search] [-e, dependees] [-t, tracking] --yes, --jobs, --resolve-off,
--reinstall, --skip-installed, --full-reverse, --search, --no-silent, --directory=PATH, --pkg-version, --file-pattern=
slpkg [-h|-v] [-u, update] [-U, upgrade] [-cu, check-updates] [-g, configs] [-cl, clean-logs] [-ct, clean-tmp] [-b, build] [-i, install] [-d, download]
[-r, remove] [-f, find] [-w, view] [-s, search] [-e, dependees] [-t, tracking] -y, --yes, -j, --jobs, -ro, --resolve-off,
-ri, --reinstall, -si, --skip-installed, -fr, --full-reverse, -S, --search, -ns, --no-silent, -dir=, --directory=PATH, -pv, --pkg-version, -fp=, --file-pattern=PATTERN
.SH DESCRIPTION
.P
Slpkg is a software package manager that installs, updates, and removes packages on Slackware based systems.
@ -17,32 +17,32 @@ Slpkg works in accordance with the standards of the organization SlackBuilds.org
Also uses the Slackware Linux instructions for installation, upgrading or removing packages.
.SH COMMANDS
.P
.B update
.B -u, update
.RS
Updates the package list and the database.
.RE
.P
.B upgrade
.B -U, upgrade
.RS
Upgrade all the installed packages if the newer version exists in the repository.
.RE
.P
.B check-updates
.B -cu, check-updates
.RS
Check if there is any news on the SlackBuild's ChangeLog.txt file.
.RE
.P
.B configs
.B -g, configs
.RS
Edit the configuration /etc/slpkg/slpkg.toml file.
.RE
.P
.B clean-logs
.B -cl, clean-logs
.RS
Cleans dependencies log tracking. After that procedure you should remove dependencies by hand.
.RE
.P
.B clean-tmp
.B -ct, clean-tmp
.RS
Deletes all the downloaded SlackBuilds scripts and sources.
.RE
@ -94,43 +94,43 @@ Tracking the packages dependencies.
.RE
.SH OPTIONS
.P
--yes
-y, --yes
.RS
Answer Yes to all questions. (to be used with: update, upgrade, clean-logs, -b, build,
-i, install, -d, download, -r, remove)
.RE
.P
--jobs
-j, --jobs
.RS
Acceleration of SlackBuild scripts. When the --jobs flag is set, slpkg automatically detects the number
of processors and enters it into the MAKEFLAGS variable. Some SlackBuilds fail when MAKEFLAGS is declared or
the number of processors (-j) is greater than one. (to be used with: upgrade, build, -i, install)
.RE
.P
--resolve-off
-ro, --resolve-off
.RS
Turns off dependency resolving. (to be used with: upgrade, build, -i, install)
.RE
.P
--reinstall
-R, --reinstall
.RS
Use this option if you want to upgrade all packages even if the same version is already installed.
Do not skip installed packages. (to be used with: upgrade, -i, install)
.RE
.P
--skip-installed
-si, --skip-installed
.RS
This a helpful option if you want to avoid building and reinstalling packages.
Note: This option affects only the dependencies. (to be used with: -i, install)
.RE
.P
--full-reverse
-fr, --full-reverse
.RS
Full reverse dependency. Works only with -e, dependees command and show the requires too.
(to be used with: -e, dependees)
.RE
.P
--search
-S, --search
.RS
Enable the dialog utility to search packages from the repository.
Example try: `slpkg install python3 --search` or `slpkg download python3 --search` and etc.
@ -138,23 +138,23 @@ Example try: `slpkg install python3 --search` or `slpkg download python3 --searc
-s, search, -e, dependees, -t, tracking)
.RE
.P
--no-silent
-ns, --no-silent
.RS
Disable silent mode if it is enabled in the configuration file. (to be used with: update, upgrade, -b, build,
-i, install, -d, download, -r, remove)
.RE
.P
--directory=PATH
-dir=, --directory=PATH
.RS
The directory is the path where the files will be saved. (to be used with: -d, download)
.RE
.P
--pkg-version
-pv, --pkg-version
.RS
Print the repository package version. (to be used with: -e, dependees, -t, tracking, -w, view)
.RE
.P
--file-pattern=PATTERN
-fp=, --file-pattern=PATTERN
.RS
Include specific installed files with a pattern, such as `slpkg -f 'python' --file-pattern='*'`,
and prints all installed packages that include the name 'python', not only the SBo packages.