A web service to generate package-management shell scripts using Crater Service, based on information in Crater DB
All the below service endpoints accept GET requests:
list-sourcesgenerates a Bash script to determine the package sources (among the configured ones in the DB) available on the current systemsearchgenerates a Bash script to search for the specified package across the available known sourceslistgenerates a Bash script to list the installed packages across the available known sourcesinstallgenerates a Bash script to install the specified packages using the most appropriate option from among the available known sourcesuninstallgenerates a Bash script to uninstall the specified packages from the systemupdategenerates a Bash script to update all (or specified) packages using the appropriate available known sources
A few extra endpoints have been configured to generate the following shell scripts:
clireturns a Bash script to install the CLIfetchreturns a Bash script to install specified packages without installing the CLI.
Hitting the URL in the browser displays basic information about the service endpoints (coming soon).
The only major dependency is NPM, once cloned, the service/web-app can be started using an npm start.
More documentation coming soon...