mirror of
https://github.com/termux-pacman/termux-packages.git
synced 2025-12-24 12:40:25 +00:00
40 lines
772 B
Bash
Executable File
40 lines
772 B
Bash
Executable File
#!/usr/bin/bash
|
|
|
|
info() {
|
|
echo -e "\033[1;36m\n==> $1\033[0m"
|
|
}
|
|
|
|
commet() {
|
|
echo -e "\033[0;32m-> $1\033[0m"
|
|
}
|
|
|
|
list_pkg() {
|
|
local list
|
|
for i in $(git status -s packages | awk '{print $2}'); do
|
|
local dir_sp=(${i//// })
|
|
if [[ ! $(echo "$list" | grep "/${dir_sp[1]} ") ]]; then
|
|
list+="packages/${dir_sp[1]} "
|
|
fi
|
|
done
|
|
echo $list
|
|
}
|
|
|
|
# Set repo for auto push
|
|
read -p "Username: " username
|
|
read -sp "Key: " key
|
|
echo
|
|
git remote set-url origin "https://${username}:${key}@github.com/Maxython/termux-packages-pacman.git"
|
|
|
|
# Sort file
|
|
info "Sort and push packages."
|
|
for i in $(list_pkg); do
|
|
commet "${i}"
|
|
git add $i
|
|
git commit -m "${i}"
|
|
git push origin master
|
|
done
|
|
|
|
git remote set-url origin "https://github.com/Maxython/termux-packages-pacman.git"
|
|
|
|
info "Done."
|