The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

App::Xssh - Encapsulates the application logic for xssh

SYNOPSYS

        use App::Xssh;
        
        my $main = App::Xssh->new();
        $main->run();

METHODS

new()

Construcor, just used to provide an object with access to the methods

METHODS

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

run()

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

COPYRIGHT & LICENSE

Copyright 2010-2019 Evan Giles.

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.