add pi-apps terminal plugin app
parent
4521a6842e
commit
c16f703c05
@ -0,0 +1 @@
|
|||||||
|
App made by and added to pi-apps by RPICoder
|
@ -0,0 +1,17 @@
|
|||||||
|
This is a terminal version of pi apps but with more features.
|
||||||
|
|
||||||
|
Usage
|
||||||
|
pi-apps [argument]
|
||||||
|
|
||||||
|
Available Arguments:
|
||||||
|
"list-all" Prints the list of available apps that are installable
|
||||||
|
"list-installed" Prints all installed apps
|
||||||
|
"list-uninstalled" Prints all uninstalled apps
|
||||||
|
"install [appname]" Install any app available in pi-apps
|
||||||
|
"uninstall [appname]" Uninstall any app available in pi-apps
|
||||||
|
"search [appname]" Search for a app in pi apps
|
||||||
|
"website [appname]" Prints website for app
|
||||||
|
"update" Update pi-apps
|
||||||
|
"gui" Launches gui for pi-apps
|
||||||
|
|
||||||
|
Run "pi-apps help" to get this information
|
Binary file not shown.
After Width: | Height: | Size: 1.1 KiB |
Binary file not shown.
After Width: | Height: | Size: 1.4 KiB |
@ -0,0 +1,19 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")"
|
||||||
|
|
||||||
|
function error {
|
||||||
|
echo -e "\\e[91m$1\\e[39m"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
#Installing dependencies for search argument
|
||||||
|
pip3 install python-Levenshtein fuzzywuzzy || error "pip3 failed to python-Levenshtein and fuzzywuzzy"
|
||||||
|
|
||||||
|
#Downloading papm file
|
||||||
|
wget https://raw.githubusercontent.com/techcoder20/PiAppsTerminalAdvanced/main/PiAppsTerminalAdvanced.py -O "${DIRECTORY}/PiAppsTerminalAdvanced.py" || error "Failed to download PiAppsTerminalAdvanced.py"
|
||||||
|
|
||||||
|
echo "#!/bin/bash
|
||||||
|
#${DIRECTORY}/gui
|
||||||
|
python3 ${DIRECTORY}/PiAppsTerminalAdvanced.py "'$@' | sudo tee /usr/local/bin/pi-apps >/dev/null
|
||||||
|
sudo chmod +x /usr/local/bin/pi-apps
|
@ -0,0 +1,17 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")"
|
||||||
|
|
||||||
|
function error {
|
||||||
|
echo -e "\\e[91m$1\\e[39m"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
#Removing PiAppsTerminalAdvanced.py
|
||||||
|
rm "${DIRECTORY}/PiAppsTerminalAdvanced.py"
|
||||||
|
|
||||||
|
#Restoring old binary file
|
||||||
|
echo "#!/bin/bash
|
||||||
|
${DIRECTORY}/gui" | sudo tee /usr/local/bin/pi-apps >/dev/null
|
||||||
|
|
||||||
|
sudo chmod +x /usr/local/bin/pi-apps
|
@ -0,0 +1 @@
|
|||||||
|
https://github.com/techcoder20/PiAppsTerminalAdvanced
|
Loading…
Reference in New Issue