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-sources
generates a Bash script to determine the package sources (among the configured ones in the DB) available on the current systemsearch
generates a Bash script to search for the specified package across the available known sourceslist
generates a Bash script to list the installed packages across the available known sourcesinstall
generates a Bash script to install the specified packages using the most appropriate option from among the available known sourcesuninstall
generates a Bash script to uninstall the specified packages from the systemupdate
generates 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:
cli
returns a Bash script to install the CLIfetch
returns 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...