Switch to PokeAPI #1
53
pokedex-dev
53
pokedex-dev
|
@ -1,6 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
### Overhad preparation
|
### Overhad preparation
|
||||||
|
shopt -s extglob
|
||||||
KBINDS="/usr/share/fuzzy-pokedex-dev/keybindings-preview"
|
KBINDS="/usr/share/fuzzy-pokedex-dev/keybindings-preview"
|
||||||
POKEDATA="/usr/share/fuzzy-pokedex-dev/pokeData"
|
POKEDATA="/usr/share/fuzzy-pokedex-dev/pokeData"
|
||||||
|
|
||||||
|
@ -61,27 +62,33 @@ update_pokeData() {
|
||||||
pokemon-colorscripts -l | sort | parallel --progress --bar --color --retry-failed -j "${1:-200%}" pokeInfo {} ">" "$POKEDATA/{}" 2>&1
|
pokemon-colorscripts -l | sort | parallel --progress --bar --color --retry-failed -j "${1:-200%}" pokeInfo {} ">" "$POKEDATA/{}" 2>&1
|
||||||
}
|
}
|
||||||
|
|
||||||
### Arg parsing loop
|
if ! (( $# )); then
|
||||||
if [[ ! "$1" =~ ^- ]]; then
|
pokedex
|
||||||
pokedex "$1"
|
|
||||||
else
|
|
||||||
while (( $# )); do
|
|
||||||
arg=$1
|
|
||||||
shift
|
|
||||||
case "$arg" in
|
|
||||||
-q|--quick)
|
|
||||||
quick_view "$1"
|
|
||||||
;;
|
|
||||||
-u|--update)
|
|
||||||
update_pokeData "$1"
|
|
||||||
;;
|
|
||||||
-h|--help)
|
|
||||||
help
|
|
||||||
;;
|
|
||||||
-*)
|
|
||||||
echo "Invalid Usage"
|
|
||||||
help
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
while (( $# )); do
|
||||||
|
arg=$1
|
||||||
|
shift
|
||||||
|
case "$arg" in
|
||||||
|
-q|--quick)
|
||||||
|
quick_view "$1"
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-u|--update)
|
||||||
|
update_pokeData "$1"
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-h|--help)
|
||||||
|
help
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
!(^-) )
|
||||||
|
pokedex "$arg"
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-* )
|
||||||
|
echo "Invalid Usage"
|
||||||
|
help
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
Loading…
Reference in New Issue