mirror of
https://github.com/edu4rdshl/archlinux-pkgrecover.git
synced 2026-07-17 23:24:46 +00:00
Add more informative message in case that paclog is not found.
Add version.
This commit is contained in:
parent
bc17ff70ec
commit
63c14b2811
1 changed files with 6 additions and 3 deletions
|
|
@ -1,5 +1,6 @@
|
||||||
#!/usr/bin/bash
|
#!/usr/bin/bash
|
||||||
|
|
||||||
|
VERSION="1.0.0"
|
||||||
USE_PACMAN_STATIC=${USE_PACMAN_STATIC:-"false"}
|
USE_PACMAN_STATIC=${USE_PACMAN_STATIC:-"false"}
|
||||||
|
|
||||||
install_pacman_static() {
|
install_pacman_static() {
|
||||||
|
|
@ -26,7 +27,7 @@ check_dependencies() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$1" == "paclog" ]] && ! command -v paclog &>/dev/null; then
|
if [[ "$1" == "paclog" ]] && ! command -v paclog &>/dev/null; then
|
||||||
echo "paclog is not installed."
|
echo "paclog is not installed. Use the --pacman-db option instead or install the pacutils package."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
@ -135,16 +136,18 @@ using_paclog() {
|
||||||
}
|
}
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
|
echo "$0 v$VERSION"
|
||||||
echo "Usage: [ENVIRONMENT] $0 [OPTIONS]"
|
echo "Usage: [ENVIRONMENT] $0 [OPTIONS]"
|
||||||
echo "ENVIRONMENT:"
|
echo "ENVIRONMENT:"
|
||||||
echo " USE_PACMAN_STATIC=true $0 [OPTIONS] Use pacman-static instead of the default pacman. Useful in cases that pacman is broken. Default is false."
|
echo "USE_PACMAN_STATIC=true $0 [OPTIONS] Use pacman-static instead of the default pacman. Useful in cases that pacman is broken. Default is false."
|
||||||
echo "Options:"
|
echo "Options:"
|
||||||
echo " --pacman-db \"<date>\" [--dry-run] Reinstall packages upgraded after the given date using pacman database. Please quote the date in the format 'YYYY-MM-DD HH:MM:SS'"
|
echo " --pacman-db \"<date>\" [--dry-run] Reinstall packages upgraded after the given date using pacman database. Please quote the date in the format 'YYYY-MM-DD HH:MM:SS'"
|
||||||
echo " --paclog \"<date>\" [--no-db] [--dry-run] Reinstall packages upgraded after the given date using pacman log. Please quote the date in the format 'YYYY-MM-DD HH:MM:SS'"
|
echo " --paclog \"<date>\" [--no-db] [--dry-run] Reinstall packages upgraded after the given date using pacman log. Please quote the date in the format 'YYYY-MM-DD HH:MM:SS'"
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
if [[ $# -eq 0 ]]; then
|
# Check that we have at least 2 arguments
|
||||||
|
if [[ $# -le 1 ]]; then
|
||||||
usage
|
usage
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue