mirror of
https://github.com/moparisthebest/pacman
synced 2024-11-15 13:55:09 -05:00
Clean up repo-add usage message
This now includes -s and -v, tailors itself to the current command, and is formatted more like that of other pacman commands. Signed-off-by: Ray Kohler <ataraxia937@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
parent
4a3cd364d0
commit
86ff381ac2
@ -63,32 +63,39 @@ error() {
|
|||||||
|
|
||||||
# print usage instructions
|
# print usage instructions
|
||||||
usage() {
|
usage() {
|
||||||
printf "repo-add, repo-remove (pacman) %s\n\n" "$myver"
|
cmd="$(basename $0)"
|
||||||
|
printf "%s (pacman) %s\n\n" "$cmd" "$myver"
|
||||||
|
if [[ $cmd == "repo-add" ]] ; then
|
||||||
printf "$(gettext "Usage: repo-add [-d] [-f] [-q] [-s] [-v] <path-to-db> <package|delta> ...\n")"
|
printf "$(gettext "Usage: repo-add [-d] [-f] [-q] [-s] [-v] <path-to-db> <package|delta> ...\n")"
|
||||||
printf "$(gettext "Usage: repo-remove [-q] <path-to-db> <packagename|delta> ...\n\n")"
|
|
||||||
printf "$(gettext "\
|
printf "$(gettext "\
|
||||||
repo-add will update a package database by reading a package file.\n\
|
repo-add will update a package database by reading a package file.\n\
|
||||||
Multiple packages to add can be specified on the command line.\n\n")"
|
Multiple packages to add can be specified on the command line.\n\n")"
|
||||||
|
printf "$(gettext "Options:\n")"
|
||||||
|
printf "$(gettext " -d, --delta generate and add delta for package update\n")"
|
||||||
|
printf "$(gettext " -f, --files update database's file list\n")"
|
||||||
|
elif [[ $cmd == "repo-remove" ]] ; then
|
||||||
|
printf "$(gettext "Usage: repo-remove [-q] [-s] [-v] <path-to-db> <packagename|delta> ...\n\n")"
|
||||||
printf "$(gettext "\
|
printf "$(gettext "\
|
||||||
repo-remove will update a package database by removing the package name\n\
|
repo-remove will update a package database by removing the package name\n\
|
||||||
specified on the command line from the given repo database. Multiple\n\
|
specified on the command line from the given repo database. Multiple\n\
|
||||||
packages to remove can be specified on the command line.\n\n")"
|
packages to remove can be specified on the command line.\n\n")"
|
||||||
printf "$(gettext "\
|
printf "$(gettext "Options:\n")"
|
||||||
Use the -q/--quiet flag to minimize output to basic messages, warnings,\n\
|
fi
|
||||||
and errors.\n\n")"
|
printf "$(gettext " -q, --quiet minimize output\n")"
|
||||||
printf "$(gettext "\
|
printf "$(gettext " -s, --sign sign database with GnuPG after update\n")"
|
||||||
Use the -d/--delta flag to automatically generate and add a delta file\n\
|
printf "$(gettext " -v, --verify verify database's signature before update\n")"
|
||||||
between the old entry and the new one, if the old package file is found\n\
|
printf "$(gettext "\n\
|
||||||
next to the new one.\n\n")"
|
See %s(8) for more details and descriptions of the available options.\n\n")" $cmd
|
||||||
printf "$(gettext "\
|
if [[ $cmd == "repo-add" ]] ; then
|
||||||
Use the -f/--files flag to update a database including file entries.\n\n
|
|
||||||
See repo-add(8) for more details and descriptions of the available options.\n\n")"
|
|
||||||
echo "$(gettext "Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0.pkg.tar.gz")"
|
echo "$(gettext "Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0.pkg.tar.gz")"
|
||||||
|
elif [[ $cmd == "repo-remove" ]] ; then
|
||||||
echo "$(gettext "Example: repo-remove /path/to/repo.db.tar.gz kernel26")"
|
echo "$(gettext "Example: repo-remove /path/to/repo.db.tar.gz kernel26")"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
version() {
|
version() {
|
||||||
printf "repo-add, repo-remove (pacman) %s\n\n" "$myver"
|
cmd="$(basename $0)"
|
||||||
|
printf "%s (pacman) %s\n\n" "$cmd" "$myver"
|
||||||
printf "$(gettext "\
|
printf "$(gettext "\
|
||||||
Copyright (C) 2006-2008 Aaron Griffin <aaron@archlinux.org>.\n\
|
Copyright (C) 2006-2008 Aaron Griffin <aaron@archlinux.org>.\n\
|
||||||
Copyright (c) 2007-2008 Dan McGee <dan@archlinux.org>.\n\n\
|
Copyright (c) 2007-2008 Dan McGee <dan@archlinux.org>.\n\n\
|
||||||
|
Loading…
Reference in New Issue
Block a user