JIMI Usage

Authentication

If authentication is on, optionally, there is also a captcha up front to stop any Denial of Service BOT attacks. Passwords are echo'd so not ideal. SSL Connections to your IM server should be used to minimise probabilities of compromise.

Commands

Commands are categorised, all commands can by listed by through the 'help' command. Current categories are:

Command

Description

Command

Description

help

lists all commands available, build dynamically so if a command exists, it will be listed

quit

terminates the chat session

logout

clears authentication status

login

becomes authenticated with Captcha and Jira user authentication process, possibly changing user, possibly gaining access to restricted commands

ls

Like unix 'ls', lists what virtual folder and files are at the current location

cd

Like unix 'cd', changes the working directory, if an argument is given and it is a folder, the current location becomes that location. Arguments include '/' to go to the top of the tree and '..' to go up one level

pwd

Like unix 'pwd', displays the present working directory if there was any doubt by the prompt

Example navigation

Admin

Command

Description

Command

Description

sysinfo

Executes the Jira System Info classes and dumps to console, RAM, PermGen, DB driver etc

extysinfo

Executes the Jira System Extended Info classes, as above but more so

Example Sysinfo (extssyinfo generates way too much)

Script

Command

Description

Command

Description

{beanshell}

Taking liberties with Confluence markup, a post that starts with this command will be run through a Beanshell interpreter. Given this is inside a running Jira, it makes many things possible. Including trashing Jira. Care and Due Diligence a must. Currently any authenticated user could execute this command, to be fixed in the future

Example {beanshell}

More commands will come, but feel free to request something if it scratches an itch.