[arkdep] Code cleanup
This commit is contained in:
parent
d94cf565ef
commit
bcc32e7c2a
1 changed files with 24 additions and 21 deletions
17
arkdep
17
arkdep
|
@ -630,7 +630,7 @@ diff () {
|
|||
declare old_ver=()
|
||||
declare new_ver=()
|
||||
declare removed=()
|
||||
declare added=()
|
||||
declare new=()
|
||||
|
||||
# Process new_pkgs list to generate update diff
|
||||
for pkg in "${new_pkgs[@]}"; do
|
||||
|
@ -638,7 +638,7 @@ diff () {
|
|||
declare spaced=($pkg)
|
||||
|
||||
if [[ ! "${old_pkgs[@]}" =~ "${spaced[0]}" ]]; then
|
||||
added+=("${spaced[0]}")
|
||||
new+=("${spaced[0]}")
|
||||
continue
|
||||
fi
|
||||
|
||||
|
@ -672,8 +672,9 @@ diff () {
|
|||
|
||||
# Print changed packages and diff
|
||||
if [[ $update_diff_style == 'list' ]]; then
|
||||
num=0
|
||||
|
||||
if [[ ${#changed} -ne 0 ]]; then
|
||||
declare num=0
|
||||
printf 'Changed:\n'
|
||||
while [[ $num -lt ${#changed[@]} ]]; do
|
||||
printf " ${changed[$num]} \e[34m${old_ver[$num]}\e[0m -> \e[32m${new_ver[$num]}\e[0m\n"
|
||||
|
@ -681,20 +682,22 @@ diff () {
|
|||
done
|
||||
fi
|
||||
|
||||
# Print new packages as added
|
||||
if [[ ${#added[@]} -ne 0 ]]; then
|
||||
# Print new packages
|
||||
if [[ ${#new[@]} -ne 0 ]]; then
|
||||
printf '\nNew:\n'
|
||||
for add in "${added[@]}"; do
|
||||
printf " $add\n"
|
||||
for n in "${new[@]}"; do
|
||||
printf " $n\n"
|
||||
done
|
||||
fi
|
||||
|
||||
# Print removed packages
|
||||
if [[ ${#removed[@]} -ne 0 ]]; then
|
||||
printf '\nRemoved:\n'
|
||||
for rem in "${removed[@]}"; do
|
||||
printf " $rem\n"
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
exit 0
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue