Commit graph

769 commits

Author SHA1 Message Date
Duncan Ferguson
651c756f55 Fix tests for updated Perl::Tidy 2018-03-03 15:29:13 +00:00
Duncan Ferguson
4599f3df22 Set minimum perl version to 5.8.4 2017-12-29 11:32:47 +00:00
Duncan Ferguson
f27c42c795 Improve test coverage 2017-12-27 16:35:35 +00:00
Duncan Ferguson
c807b52129 Improve test coverage 2017-12-27 13:44:31 +00:00
Duncan Ferguson
5615bbc5b1 Update copyright year to 2018 2017-12-27 11:03:52 +00:00
Duncan Ferguson
b9731d0e35 Fix tests
- perltidy
- add pod to new modules
- code fix for accessing config via Base.pm
- fix some minor typos
2017-12-27 10:58:28 +00:00
Duncan Ferguson
0fe831e25f Update Changes file 2017-12-27 10:29:11 +00:00
Duncan Ferguson
3816e735b1 Merge branch 'module_window'
Moving all Tk code into a separate module
2017-12-27 10:25:26 +00:00
Duncan Ferguson
4dcba4d693 Apply console position fix 2017-12-27 10:22:07 +00:00
Duncan Ferguson
3a7e832855 Move all Tk code into its own module 2017-12-27 10:19:53 +00:00
Duncan Ferguson
3d571b2801 Start reworking Tk into a module 2017-12-27 10:17:46 +00:00
Duncan Ferguson
7163916a99 Mark new dev version (4.13_01) 2017-12-27 10:16:29 +00:00
Duncan Ferguson
e0d062e20a Include link to Changes file in emails for this release 2017-12-27 10:13:14 +00:00
Duncan Ferguson
684b5311d5 Release 4.13 dated 2017-12-27 10:03:49 +00:00
Duncan Ferguson
1c03f947bf Perltidy 2017-12-24 12:26:23 +00:00
Duncan Ferguson
c50b6fff14 Object configured console window position
The console position is always put at the top left corner rather than
the configured position due to the combination of:

    `$mw->update;$mw->withdraw`

Only withdraw the window if it is not already withdrawn.

Thanks to eserte for the fix.

Github issue #100
2017-12-24 12:09:40 +00:00
Duncan Ferguson
4a72b1cab3 Ensure ssh_args is unset if config file line is empty
If the config file has 'ssh_args=', ensure the options are removed and
not set as the default specified in the getopts code
2017-12-23 22:45:28 +00:00
Duncan Ferguson
37ce2b8a0d v4.12; fix undefined value error 2017-12-23 12:46:48 +00:00
Duncan Ferguson
d8addf58d1 Release 4.11 2017-12-22 12:17:40 +00:00
Duncan Ferguson
0dbf7c6808 Add in external_command_pipe
Allow for specific commands to be passed into cssh via a command pipe.
This will allow for adding in new sessions and retiling existing
sessions.

More commands may be added over time.
2017-12-22 12:07:38 +00:00
Duncan Ferguson
9a4c7714f9 Upgrade Perl::Tidy requirement to version 20171214
Due to https://metacpan.org/source/SHANCOCK/Perl-Tidy-20171214/CHANGES#L3

Github issue #99

Thanks to eserte (Slaven Rezić)
2017-12-21 23:53:30 +00:00
Duncan Ferguson
16deb34d14 Fix Changes date to pass tests 2017-11-18 16:48:38 +00:00
Duncan Ferguson
93432c1580 Fix for multiple range expansion
Allow ranges such as 'h{a,b}{1,2}' to expand to 'ha1 ha2 hb1 hb2' rather
than return a perl error

Thanks to Markus Frosch (lazyfrosch).

Github issue #97.
2017-11-18 11:52:39 +00:00
Duncan Ferguson
f2194ecdfa Drop testing on perl 5.8 2017-08-15 16:48:42 +01:00
Duncan Ferguson
a7e066e48f Mark 4.10_02 release 2017-08-15 16:45:11 +01:00
Duncan Ferguson
73bf10ec34 Merge pull request #95 from jkeenan/remove-unused-import-20170814
Import of tempfile() not used; remove it.
2017-08-14 15:30:20 +01:00
James E Keenan
053bd6bbd1 Import of tempfile() not used; remove it. 2017-08-14 09:48:36 -04:00
Duncan Ferguson
d612300480 Remove 5.26 from travis builds for the moment 2017-08-08 20:08:53 +01:00
Duncan Ferguson
2cfc4739b2 Merge branch 'AsharLohmar-master' 2017-08-08 19:58:47 +01:00
Duncan Ferguson
df96d66150 Merge branch 'master' of https://github.com/AsharLohmar/clusterssh into AsharLohmar-master 2017-08-08 19:52:41 +01:00
Duncan Ferguson
80113e96b0 Include perl 5.26 in build testing 2017-08-04 15:07:53 +01:00
Duncan Ferguson
309ec40de0 Fix stupid typo 2017-08-04 09:04:21 +01:00
Duncan Ferguson
d9b3de5d55 Slightly more debug infoi around ssh lookups 2017-08-04 07:52:10 +01:00
Duncan Ferguson
4a1f0ed5fd Allow for debug to be enabled via the environment 2017-08-04 07:51:44 +01:00
Duncan Ferguson
d6bd23ef12 Correct bug tracker URL in POD text
Github issue #92
2017-08-03 22:43:39 +01:00
Duncan Ferguson
f1446f9be3 Expand uses of ranges
Ranges can now be used on:

Ports:
        cssh localhost:{22001..22008}

FQDN's:
        cssh host{10..20}.domain.name

IP's:
        cssh 192.168.10.{10..20}
2017-05-17 22:35:46 +01:00
Duncan Ferguson
34f6c3e77d Fix perltidy test 2017-05-16 07:33:06 +01:00
Duncan Ferguson
fa01db1a03 Allow dashes in hostname when expanding in ranges
Hostname characters allowed here are currently any alpha-numberic, underscores
and dashes.

Github issue #89
2017-05-16 00:58:44 +01:00
Lohmar ASHAR
d1bc22ee22 added "fillscreen" option 2017-05-01 17:24:04 +02:00
Lohmar ASHAR
cd355f965d added support for specifying the desired number of columns or rows 2017-04-29 17:08:22 +02:00
Duncan Ferguson
2b9b8990b7 Tidy up Travis-CI config file
Also include latest versions of perl (dev and blead) and make author
tests
2017-04-13 09:23:25 +01:00
Duncan Ferguson
3109b4a33a Update README for typo fix 2017-04-13 09:06:28 +01:00
Duncan Ferguson
593b241e6a Fix typo 2017-04-13 09:05:53 +01:00
Duncan Ferguson
d822ecd81d Fix code for perltidy test 2017-04-13 09:04:23 +01:00
Duncan Ferguson
1805c1c9d4 Recreate META and README files
Created by running 'Build dist' to get the files updated correctly
rather than the wrong way manually
2017-04-13 09:02:00 +01:00
Duncan Ferguson
a3373813db Include the version number in the man page 2017-04-13 08:43:29 +01:00
Duncan Ferguson
b49a83f9da DO not ignore generated README
This is so the github project page shows the text, but the file will be
updated every release
2017-04-13 08:36:35 +01:00
Duncan Ferguson
6f1254b3d8 Include link to coverage tests in resources 2017-04-13 08:33:12 +01:00
Duncan Ferguson
5cd27cb11f Upate version 2017-04-13 08:32:36 +01:00
Duncan Ferguson
7c9cfb1531 Skip a transient file 2017-04-12 23:22:35 +01:00