Extensions

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 extensions

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.
InputBox
UI
This component allows the usage of a simple GUI input box.
IRC
Network
A component to create IRC clients. Useful for IRC bots.
MiscUtils
System
Various commands that do not fit a specific category.
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.
TextInput
UI
Used to get text input from the commandline.

Installation

Unless not specified otherwise, extensions 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.