Table of Contents

Useful Features

Avoid some public member show in Mobile Suit

Always there are some public methods in your client class, but if you want some of them not to show in mobile suit, add ***@SuitIgnore*** annotions to them.

Multiline Input

Commands in mobile suit can be input in multiline, when the last character in the line is %

For Example:

he%
llo

equals

hello

Customized Prompt server and Powerline Themed Prompt Server

You may write your own Prompt Server class, which implements interface ReFreSH.JMobileSuit.IO.PromptServer. Also, they can just extend class ReFreSH.JMobileSuit.IO.CommonPromptServer.

Use the server to initialize a SuitConfiguration, then use the configuration to initialize a SuitHost.

A customized theme: Powerline is built in Package ReFreSH.JMobileSuit.

You may use it like:

new SuitHost(Client.class, 
                PowerLineThemedPromptServer.getPowerLineThemeConfiguration()).Run();

If garbled, Make sure you have installed and enabled Powerline Fonts for your Console.