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.
Ini
System
Provides commands to access INI configuration files.
Env
System
Provides access to environment variables
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.
Dialog
UI
This component provides dialog commands 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.
DirectX
Multimedia
Package consisting of a DirectX window, renderer and sound plugin.

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.