NAME

App::Xssh - Encapsulates the application logic for xssh

SYNOPSYS

use App::Xssh;

App::Xssh::main();

FUNCTIONS

upgradeConfig()

Remove deprecation from the config data, if it changes anything it will also write the config file back to disk.

The deprecations are:

Rename the 'extra' attribute to 'profile' (since v0.5)
getTerminalOptions()

Reads the config data and determines the options that should be applied for a given host

launchTerminal()

Calls the X11::Terminal class to launch an X11 terminal emulator

setValue()

Sets a value in the config, and writes the config out

main()

This is the entry point for the xssh script. It parses the command line and calls the appropraite application behaviour.