Skip to content

a 100% bash pi-apps for terminal loosely based on PiAppsTerminalAdvanced by @techcoder20.

License

Notifications You must be signed in to change notification settings

C-EO/Nitely-terminal_bash-edition

 
 

Repository files navigation

PiApps-terminal_bash-edition

CodeFactor

a 100% bash pi-apps for terminal loosely based on PiAppsTerminalAdvanced by @techcoder20.

Installation

run the following line in terminal:

wget -qO- https://raw.githubusercontent.com/Itai-Nelken/PiApps-terminal_bash-edition/main/install.sh | bash

that will install pi-apps if it isn't alreday installed as well as removing the script and all its components and then downloading/creating them again.

Uninstallation

To uninstall pi-apps terminal bash edition run the following in terminal:

wget -qO- https://raw.githubusercontent.com/Itai-Nelken/PiApps-terminal_bash-edition/main/uninstall.sh | bash

Usage

pi-apps [option]
Available options:
install - install a app available in pi-apps.
remove - uninstall a app installed by pi-apps (uninstall also works).
multi-install - install multiple apps.
multi-remove - uninstall multiple apps (multi-uninstall also works).
list-all - list all the apps in pi-apps (note that this will also list apps that are not available for your OS).
list-installed - list all the apps installed by pi-apps.
list-uninstalled - list all the uninstalled apps.
list-corrupted - list all the corrupted apps.
search - usage: search "search-term". search a app available in pi-apps (note that this will show results from the description of the apps as well as their name).
website - usage: website "app-name". print the website of a app available in pi-apps.
update - update all pi-apps components.
update-apps - update all pi-apps apps only.
gui - launch pi-apps regularly.

if you don't give any option or don't spell a option correctly pi-apps will start regularly.

To Do:

Note that some things marked as done are only on the beta.

  • install and uninstall (remove)
  • multi-install and multi-uninstall (multi-remove)
  • merge install/uninstall and multi-install/multi-uninstall (respectively): detect if single app or a list of apps provided.
  • list-all
  • list-installed
  • list-uninstalled (thanks to the new pi-apps api script).
  • list-corrupted (thanks to the new pi-apps api script).
  • search
  • update-all
  • update
  • website (including apps with a space in their name)
  • gui (default pi-apps one)
  • help
  • write the README
  • updater for the script.
  • when running list-all, only list all the apps that work for your architecture.
  • search only the apps that are available for your architecture (using pi-apps's 'api' script).
  • status option. USAGE: pi-apps status [app] OUTPUT: [app] - [status] status can be: installed, uninstalled, and corrupted.

About

a 100% bash pi-apps for terminal loosely based on PiAppsTerminalAdvanced by @techcoder20.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%