Plugins

AquaShell can be extended via plugins in order to provide additional functionality to scripts. The shell does also feature a few default plugins which are listed below.

Default plugins

Array
Language
Provides array features. There are static and dynamic arrays available.
Auto
System
Provides features to automate tasks on Windows.
DateTime
Language
A datetime utility to format date and time strings.
EnvVars
System
Exposes all environment variables to the script context.
Events
Language
Allows registration and raising events.
FileIO
System
Provides various functions to perform file system operations.
Forms
UI
Can be used to create and handle Windows forms for GUI scripts.
Input
UI
This component provides input methods via CLI and GUI.
IRC
Network
A component to create IRC clients. Useful for IRC bots.
NetClient
Network
A component to create network clients. Supports both TCP and UDP.
Speech
System
This component allows you to use the Microsoft SAPI.
Strings
Language
A utility component to do string manipulation.

Installation

Unless not specified otherwise, plugins are placed into the /plugins directory of your AquaShell installation. If you want to create your own extension, please refer to the plugin SDK in the downloads section.