Scripts

The Plinth front end should not directly change any aspect of the underlying operating system. Instead, it should call upon scripts, either by shell command or (for python modules) via import.

Scripts live in /scripts. They should have the following characteristics:

The scripts should be of general utility. They should be usable to admin and configure the system even in the absence of Plinth. These scripts are the only supported method of making changes to a Freedom Plug, whtether by SSH or via Plinth.