Release 4.11

This commit is contained in:
Duncan Ferguson 2017-12-22 12:17:40 +00:00
parent 0dbf7c6808
commit d8addf58d1
7 changed files with 37 additions and 17 deletions

View file

@ -101,7 +101,7 @@ my $build = $class->new(
dist_author => q{Duncan Ferguson <duncan_j_ferguson@yahoo.co.uk>}, dist_author => q{Duncan Ferguson <duncan_j_ferguson@yahoo.co.uk>},
dist_version_from => 'lib/App/ClusterSSH.pm', dist_version_from => 'lib/App/ClusterSSH.pm',
requires => { requires => {
'version' => '0', 'version' => '0.77',
'Tk' => '800.022', 'Tk' => '800.022',
'X11::Protocol' => '0.56', 'X11::Protocol' => '0.56',
'X11::Protocol::WM' => '0', 'X11::Protocol::WM' => '0',

View file

@ -1,4 +1,4 @@
4.10_03 0000-00-00 Duncan Ferguson <duncan_ferguson@user.sf.net> 4.11 2017-12-22 Duncan Ferguson <duncan_ferguson@user.sf.net>
- Fix for multiple range expansion, as in 'h{a,b}{1,2}' (Github issue #97) (Thanks to lazyfrosch) - Fix for multiple range expansion, as in 'h{a,b}{1,2}' (Github issue #97) (Thanks to lazyfrosch)
- Upgrade Perl::Tidy requirement to version 20171214 (Github issue #99) (Thanks to eserte) - Upgrade Perl::Tidy requirement to version 20171214 (Github issue #99) (Thanks to eserte)
- Add in 'external command pipe' to allow for some commands being passed in from the command line - Add in 'external command pipe' to allow for some commands being passed in from the command line

View file

@ -4,13 +4,13 @@
"Duncan Ferguson <duncan_j_ferguson@yahoo.co.uk>" "Duncan Ferguson <duncan_j_ferguson@yahoo.co.uk>"
], ],
"dynamic_config" : 1, "dynamic_config" : 1,
"generated_by" : "Module::Build version 0.4216", "generated_by" : "Module::Build version 0.4224",
"license" : [ "license" : [
"perl_5" "perl_5"
], ],
"meta-spec" : { "meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
"version" : "2" "version" : 2
}, },
"name" : "App-ClusterSSH", "name" : "App-ClusterSSH",
"prereqs" : { "prereqs" : {
@ -20,6 +20,7 @@
"File::Slurp" : "0", "File::Slurp" : "0",
"File::Temp" : "0", "File::Temp" : "0",
"File::Which" : "0", "File::Which" : "0",
"Perl::Tidy" : "20171214",
"Readonly" : "0", "Readonly" : "0",
"Test::Differences" : "0", "Test::Differences" : "0",
"Test::DistManifest" : "0", "Test::DistManifest" : "0",
@ -48,14 +49,14 @@
"Try::Tiny" : "0", "Try::Tiny" : "0",
"X11::Protocol" : "0.56", "X11::Protocol" : "0.56",
"X11::Protocol::WM" : "0", "X11::Protocol::WM" : "0",
"version" : "0" "version" : "0.77"
} }
} }
}, },
"provides" : { "provides" : {
"App::ClusterSSH" : { "App::ClusterSSH" : {
"file" : "lib/App/ClusterSSH.pm", "file" : "lib/App/ClusterSSH.pm",
"version" : "4.10_02" "version" : "4.11"
}, },
"App::ClusterSSH::Base" : { "App::ClusterSSH::Base" : {
"file" : "lib/App/ClusterSSH/Base.pm", "file" : "lib/App/ClusterSSH/Base.pm",
@ -91,7 +92,7 @@
"file" : "lib/App/ClusterSSH/Range.pm" "file" : "lib/App/ClusterSSH/Range.pm"
} }
}, },
"release_status" : "testing", "release_status" : "stable",
"resources" : { "resources" : {
"bugtracker" : { "bugtracker" : {
"web" : "https://github.com/duncs/clusterssh/issues" "web" : "https://github.com/duncs/clusterssh/issues"
@ -106,6 +107,6 @@
], ],
"x_coverage" : "https://coveralls.io/github/duncs/clusterssh" "x_coverage" : "https://coveralls.io/github/duncs/clusterssh"
}, },
"version" : "4.10_02", "version" : "4.11",
"x_serialization_backend" : "JSON::PP version 2.27400" "x_serialization_backend" : "JSON::PP version 2.94"
} }

View file

@ -7,6 +7,7 @@ build_requires:
File::Slurp: '0' File::Slurp: '0'
File::Temp: '0' File::Temp: '0'
File::Which: '0' File::Which: '0'
Perl::Tidy: '20171214'
Readonly: '0' Readonly: '0'
Test::Differences: '0' Test::Differences: '0'
Test::DistManifest: '0' Test::DistManifest: '0'
@ -17,7 +18,7 @@ build_requires:
configure_requires: configure_requires:
Module::Build: '0' Module::Build: '0'
dynamic_config: 1 dynamic_config: 1
generated_by: 'Module::Build version 0.4216, CPAN::Meta::Converter version 2.150005' generated_by: 'Module::Build version 0.4224, CPAN::Meta::Converter version 2.150010'
license: perl license: perl
meta-spec: meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html url: http://module-build.sourceforge.net/META-spec-v1.4.html
@ -26,7 +27,7 @@ name: App-ClusterSSH
provides: provides:
App::ClusterSSH: App::ClusterSSH:
file: lib/App/ClusterSSH.pm file: lib/App/ClusterSSH.pm
version: 4.10_02 version: '4.11'
App::ClusterSSH::Base: App::ClusterSSH::Base:
file: lib/App/ClusterSSH/Base.pm file: lib/App/ClusterSSH/Base.pm
version: '0.02' version: '0.02'
@ -63,7 +64,7 @@ requires:
Try::Tiny: '0' Try::Tiny: '0'
X11::Protocol: '0.56' X11::Protocol: '0.56'
X11::Protocol::WM: '0' X11::Protocol::WM: '0'
version: '0' version: '0.77'
resources: resources:
Coverage: https://coveralls.io/github/duncs/clusterssh Coverage: https://coveralls.io/github/duncs/clusterssh
Repository: Repository:
@ -72,5 +73,5 @@ resources:
bugtracker: https://github.com/duncs/clusterssh/issues bugtracker: https://github.com/duncs/clusterssh/issues
homepage: http://github.com/duncs/clusterssh/wiki homepage: http://github.com/duncs/clusterssh/wiki
license: http://dev.perl.org/licenses/ license: http://dev.perl.org/licenses/
version: 4.10_02 version: '4.11'
x_serialization_backend: 'CPAN::Meta::YAML version 0.016' x_serialization_backend: 'CPAN::Meta::YAML version 0.016'

View file

@ -1,4 +1,4 @@
# Note: this file was auto-generated by Module::Build::Compat version 0.4216 # Note: this file was auto-generated by Module::Build::Compat version 0.4224
use ExtUtils::MakeMaker; use ExtUtils::MakeMaker;
WriteMakefile WriteMakefile
( (
@ -14,6 +14,7 @@ WriteMakefile
'File::Which' => 0, 'File::Which' => 0,
'Getopt::Long' => 0, 'Getopt::Long' => 0,
'Locale::Maketext' => 0, 'Locale::Maketext' => 0,
'Perl::Tidy' => 20171214,
'Readonly' => 0, 'Readonly' => 0,
'Test::Differences' => 0, 'Test::Differences' => 0,
'Test::DistManifest' => 0, 'Test::DistManifest' => 0,
@ -25,7 +26,7 @@ WriteMakefile
'Try::Tiny' => 0, 'Try::Tiny' => 0,
'X11::Protocol' => '0.56', 'X11::Protocol' => '0.56',
'X11::Protocol::WM' => '0', 'X11::Protocol::WM' => '0',
'version' => '0' 'version' => '0.77'
}, },
'INSTALLDIRS' => 'site', 'INSTALLDIRS' => 'site',
'EXE_FILES' => [ 'EXE_FILES' => [

19
README
View file

@ -2,7 +2,7 @@ NAME
cssh - Cluster administration tool cssh - Cluster administration tool
VERSION VERSION
This documentation is for version: 4.10_02 This documentation is for version: 4.11
SYNOPSIS SYNOPSIS
cssh [-a '<command>'] [-K <seconds>] [-q] [-c '<filename>'] [-x <cols>] cssh [-a '<command>'] [-K <seconds>] [-q] [-c '<filename>'] [-x <cols>]
@ -341,6 +341,23 @@ FILES
left hand corner of the screen, '+0-70' is bottom left hand side left hand corner of the screen, '+0-70' is bottom left hand side
of screen (more or less). of screen (more or less).
external_command_mode = 0600
File mode bits for the external_command_pipe.
external_command_pipe = <null>
Define the full path to an external command pipe that can be
written to for controlling some aspects of ClusterSSH, such as
opening sessions to more clusters.
Commands:
"open <tag|hostname>" - open new sessions to provided tag or
hostname
"retile" - force window retiling
e.g.: "echo 'open localhost'" /path/to/external_command_pipe >>
external_cluster_command = <null> external_cluster_command = <null>
Define the full path to an external command that can be used to Define the full path to an external command that can be used to
resolve tags to host names. This command can be written in any resolve tags to host names. This command can be written in any

View file

@ -3,7 +3,7 @@ package App::ClusterSSH;
use 5.008.004; use 5.008.004;
use warnings; use warnings;
use strict; use strict;
use version; our $VERSION = version->new('4.10_03'); use version; our $VERSION = version->new('4.11');
use Carp qw/cluck :DEFAULT/; use Carp qw/cluck :DEFAULT/;