App-ClusterSSH
view release on metacpan or search on metacpan
lib/App/ClusterSSH/Getopt.pm view on Meta::CPAN
output $self->loc(
q{Option used with [_1] to set the title of the window},
'C<terminal>' );
output
q{=item terminal_allow_send_events = -xrm '*.VT100.allowSendEvents:true'};
output $self->loc(
q{Option required by the terminal to allow XSendEvents to be received}
);
output '=item title = cssh';
output $self->loc(
q{Title of windows to use for both the console and terminals.});
output '=item unmap_on_redraw = no';
output $self->loc(
q{Tell Tk to use the UnmapWindow request before redrawing terminal windows. This defaults to "no" as it causes some problems with the FVWM window manager. If you are experiencing problems with redraws, you can set it to "yes" to allow the w...
);
output '=item use_all_a_records = 0';
output $self->loc(
q{If a hostname resolves to multiple IP addresses, set to [_1] to connect to all of them, not just the first one found. See also [_2]},
'C<1>', 'C<--use-all-a-records>}'
);
output '=item use_hotkeys = 1';
output $self->loc( q{Setting to [_1] will disable all hotkeys.}, 'C<0>' );
output '=item use_natural_sort = 0';
output $self->loc(
q{Windows will normally sort in alphabetical order, i.e.: host1, host11, host2. Setting to this [_1] will change the sort order, i.e.: host1, host2, host11. NOTE: You must have the perl module [_2] installed.},
'C<1>', 'L<Sort::Naturally>'
);
output '=item user = $LOGNAME';
output $self->loc(
q{Sets the default user for running commands on clients.});
output '=item window_tiling = 1';
output $self->loc( q{Perform window tiling (set to [_1] to disable)},
'C<0>' );
output '=item window_tiling_direction = right';
output $self->loc(
q{Direction to tile windows, where [_1] means starting top left and moving right and then down, and anything else means starting bottom right and moving left and then up},
'C<right>'
);
output '=back';
output $self->loc(
q{B<NOTE:> The key shortcut modifiers must be in the form [_1], [_2] or [_3], e.g. with the first letter capitalised and the rest lower case. Keys may also be disabled individually by setting to the word [_4].},
'C<Control>', 'C<Alt>', 'C<Shift>', 'C<null>'
);
output q{=item F<$HOME/.clusterssh/send_menu>};
output $self->loc(
q{This (optional) file contains items to populate the send menu. The default entry could be written as:}
);
output ' <send_menu>
<menu title="Use Macros">
<toggle/>
<accelerator>ALT-p</accelerator>
</menu>
<menu title="Remote Hostname">
<command>%s</command>
<accelerator>ALT-n</accelerator>
</menu>
<menu title="Local Hostname">
<command>%s</command>
<accelerator>ALT-l</accelerator>
</menu>
<menu title="Username">
<command>%u</command>
<accelerator>ALT-u</accelerator>
</menu>
<menu title="Test Text">
<command>echo "ClusterSSH Version: %v%n</command>
</menu>
</send_menu>';
output $self->loc(q{Submenus can also be specified as follows:});
output ' <send_menu>
<menu title="Default Entries">
<detach>yes</detach>
<menu title="Hostname">
<command>%s</command>
<accelerator>ALT-n</accelerator>
</menu>
</menu>
</send_menu>';
output $self->loc(q{B<Caveats:>});
output '=over';
output '=item ',
$self->loc(
q{There is currently no strict format checking of this file.});
output '=item ',
$self->loc(q{The format of the file may change in the future});
output '=item ',
$self->loc(
q{If the file exists, the default entry (Hostname) is not added});
output '=back';
output $self->loc(
q{The following replacement macros are available (note: these can be changed in the configuration file):}
);
output '=over';
output '=item %s';
output $self->loc(
q{Hostname part of the specific connection string to each client, minus any username or port}
);
output '=item %u';
output $self->loc(
q{Username part of the connection string to each client});
output '=item %h';
output $self->loc(q{Hostname of server where cssh is being run from});
output '=item %n';
output $self->loc(q{C<RETURN> code});
output '=back';
( run in 0.541 second using v1.01-cache-2.11-cpan-39bf76dae61 )