vash is an excellent tool for simple shell scripts to communicate with VACM or to perform VACM operations directly from the command line. It has both an interactive and non interactive mode of operation. vash takes a number of optional arguments:
The power of vash comes from the ipc command. It allows you to send any ipc message to the module of your choice directly from the command line. vash does not care about the semantics of individual modules and as such requires the user to understand what IPC commands a module accepts.
-c <nexxus> -- Connect to Nexxus -u <username> -- Username -p <password> -- Password -x <command> -- Execute command in Non Interactive Mode |
vash currently implements the following commands:
Alias user supplied command "alias" to command "command".
Connect to a Nexxus at "hostname".
Disconnect from the Nexxus at "hostname".
Exit vash.
Send ipc message "message" to Nexxus "nexxus.
List loaded modules on Nexxus "nexxus".
Source and execute commands from "filename".
Remove the alias for "alias".