feat: Improve pac
This commit is contained in:
parent
35d92bbb5e
commit
0b5d73cd6e
4 changed files with 18 additions and 2099 deletions
1
scripts/carpkg.txt
Normal file
1
scripts/carpkg.txt
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
paru
|
||||||
2079
scripts/flatpkg.txt
2079
scripts/flatpkg.txt
File diff suppressed because it is too large
Load diff
36
scripts/pac
36
scripts/pac
|
|
@ -2,9 +2,9 @@
|
||||||
|
|
||||||
pacfile="$HOME/.config/scripts/pacmanpkg.txt"
|
pacfile="$HOME/.config/scripts/pacmanpkg.txt"
|
||||||
flatfile="$HOME/.config/scripts/flatpkg.txt"
|
flatfile="$HOME/.config/scripts/flatpkg.txt"
|
||||||
|
carfile="$HOME/.config/scripts/carpkg.txt"
|
||||||
|
|
||||||
save() {
|
save() {
|
||||||
rm "$pacfile"
|
|
||||||
pacvar=$(pacman -Q)
|
pacvar=$(pacman -Q)
|
||||||
flatvar=$(flatpak list | awk '{ print $2 }')
|
flatvar=$(flatpak list | awk '{ print $2 }')
|
||||||
if [ "$pacfile" != ' ' ]; then
|
if [ "$pacfile" != ' ' ]; then
|
||||||
|
|
@ -13,8 +13,13 @@ save() {
|
||||||
if [ "$flatfile" != ' ' ]; then
|
if [ "$flatfile" != ' ' ]; then
|
||||||
touch "$flatfile"
|
touch "$flatfile"
|
||||||
fi
|
fi
|
||||||
echo "$pacvar" | awk '{ print $1 }' >>"$pacfile"
|
if [ "$carfile" != ' ' ]; then
|
||||||
echo "$flatvar" >>"$flatfile"
|
touch "$carfile"
|
||||||
|
fi
|
||||||
|
echo "$pacvar" | awk '{ print $1 }' >"$pacfile"
|
||||||
|
echo "$flatvar" >"$flatfile"
|
||||||
|
mkdir -p $HOME/.local/bin/cargo/
|
||||||
|
ls $HOME/.local/bin/cargo/bin/ >"$carfile"
|
||||||
}
|
}
|
||||||
|
|
||||||
load() {
|
load() {
|
||||||
|
|
@ -23,26 +28,17 @@ load() {
|
||||||
|
|
||||||
install() {
|
install() {
|
||||||
PKG=$(pacman -Ss "^$1$")
|
PKG=$(pacman -Ss "^$1$")
|
||||||
AURPKG=$(paru -Ss "^$1$")
|
if [ "$PKG" == '' ]; then
|
||||||
SPLIT=$(echo "$1" | awk -F '-' '{ print $NF }')
|
|
||||||
if [ "$SPLIT" != '' ]; then
|
|
||||||
AURPKGGIT=$(paru -Ss "$1")
|
|
||||||
else
|
|
||||||
AURPKGGIT=''
|
|
||||||
fi
|
|
||||||
if [ "$PKG" == '' ] && [ "$AURPKG" != '' ] && [ "$AURPKGGIT" != '' ]; then
|
|
||||||
echo "warning, this is an aur package!"
|
|
||||||
paru -S "$1"
|
|
||||||
elif [ "$PKG" == '' ] && [ "$AURPKG" == '' ] && [ "$AURPKGGIT" == '' ]; then
|
|
||||||
CHOICE="F"
|
CHOICE="F"
|
||||||
read -p "Flatpak or cargo? [F/c] " CHOICE
|
read -p "Flatpak, cargo or aur? [F/c/a] " CHOICE
|
||||||
if [ "$CHOICE" == 'F' ]; then
|
if [ "$CHOICE" == 'F' ]; then
|
||||||
FLT=$(flatpak search "$1")
|
flatpak install "$1"
|
||||||
if [ "$FLT" == '' ]; then
|
elif [ "$CHOICE" == 'c' ]; then
|
||||||
flatpak install "$1"
|
mkdir -p $HOME/.local/bin/cargo/
|
||||||
fi
|
cargo install "$1" --root $HOME/.local/bin/cargo/
|
||||||
else
|
else
|
||||||
cargo install "$1"
|
echo "warning, this is an aur package!"
|
||||||
|
paru -S "$1"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
paru -S "$1"
|
paru -S "$1"
|
||||||
|
|
|
||||||
|
|
@ -2145,6 +2145,7 @@ yay
|
||||||
youtube-dl
|
youtube-dl
|
||||||
yt-dlp
|
yt-dlp
|
||||||
zbar
|
zbar
|
||||||
|
zenith
|
||||||
zenity
|
zenity
|
||||||
zeromq
|
zeromq
|
||||||
zig
|
zig
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue