Commit graph

72 commits

Author SHA1 Message Date
Duncan Ferguson
a8e68a461b Fix 'autoclose' functionality
Logic wasn't right when defined in the config file and also when used on the command line.
2011-12-15 11:23:28 +00:00
Duncan Ferguson
0f51bb95c3 Add in missing MANIFEST files
Also add in tests to ensure it doesn't happen again
2011-12-09 08:37:23 +00:00
Duncan Ferguson
cb3aa92feb Get "-a 'cmd ; cmd'" multiple commands working
Previously
    cssh -a "hostname ; hostname" <server>
would return the remote hostname and the local hostname.  Fix to allow for both commands to run on the remote server.
2011-12-03 10:03:03 +00:00
Duncan Ferguson
3c3e145199 Bring option processing back into use 2011-11-25 22:09:33 +00:00
Duncan Ferguson
2b7ec74e6a Add in auto_close functionality
Set whether terminal windows close after given numnber of seconds or wait until input given into terminal windows
2011-11-24 21:49:08 +00:00
Duncan Ferguson
23483ce362 Improve Cluster module functionality
Add in extra functionality to load in and record tags and their hosts
2011-11-24 21:47:37 +00:00
Duncan Ferguson
7acdf5da79 Create .clusterssh/clusters file from old .csshrc file 2011-11-23 21:33:50 +00:00
Duncan Ferguson
f92c4b22c6 More functionality fixes 2011-11-21 22:39:47 +00:00
Duncan Ferguson
311dbffcc9 Functionality fixes
Start getting previously used functionality working again with the new modules
2011-11-21 22:36:25 +00:00
Duncan Ferguson
015e130d77 Start using new cluster module 2011-11-21 22:03:54 +00:00
Duncan Ferguson
cd4c59b12e Further work on getting cluster module working 2011-11-21 18:02:26 +00:00
Duncan Ferguson
26e3ab7ef7 Start of cluster module 2011-11-18 22:44:08 +00:00
Duncan Ferguson
be0ff95430 Get the hostname reolution code working again
Fix option -A (use_all_a_records)
2011-11-18 22:31:12 +00:00
Duncan Ferguson
4fdfb00f9f Get window retiling working again
Ensure the retiling code works after moving to new config module
2011-11-18 22:19:00 +00:00
Duncan Ferguson
05a439a27a Fix 'evaluate_command' or -e switch on cssh 2011-11-17 22:53:06 +00:00
Duncan Ferguson
99b908a64f Make use of find_binary if not set in config
If comms command isnt set then find the path to the binary
2011-11-17 22:51:54 +00:00
Duncan Ferguson
70bfa5b1c6 Fix pod coverage test 2011-11-17 20:27:28 +00:00
Duncan Ferguson
78c71b5960 Move potential new helper code into the helper module 2011-08-31 21:12:49 +01:00
Duncan Ferguson
1d98a078dd Fix key binding to pass on events again 2011-08-31 21:10:13 +01:00
Duncan Ferguson
ce4f610905 Move the helper script as is into a module and get working again 2011-08-31 21:01:12 +01:00
Duncan Ferguson
4976b953bd Tidyups from merge 2011-07-28 21:34:30 +01:00
Duncan Ferguson
2af32a22d4 Fixed missed merge tag 2011-07-28 21:32:04 +01:00
Duncan Ferguson
4da6a909a5 Merge branch 'master' into wip 2011-07-28 21:30:45 +01:00
Duncan Ferguson
25c479a851 Merge branch 'release_4_00'
Conflicts:
	Changes
	lib/App/ClusterSSH.pm
2011-07-28 21:29:12 +01:00
Duncan Ferguson
61acdf3815 Fix '-l <username>' option (SF bug 3380675)
'-l <username>' had stopped working again - fix and test
2011-07-28 10:46:01 +01:00
Duncan Ferguson
6c32234f5f WIP: get new config module into use 2011-07-28 10:23:49 +01:00
Duncan Ferguson
74e3913680 More config functionality
Load up config files and write out default config file if it doesnt exist.
2011-07-25 18:23:07 +01:00
Duncan Ferguson
b51644512d Further enhancements to the config module
Continue work to move all the config code out of the main module into a sub module.  Not yet used by the main module.
2011-07-21 08:23:49 +01:00
Duncan Ferguson
81a79902b6 Further work on config module 2011-07-11 22:07:57 +01:00
Duncan Ferguson
5fb98fc796 Further work on config module 2011-07-11 21:00:43 +01:00
Duncan Ferguson
3fedc40eaf Read a given config file
Throw an exception if it cannot be read
2011-07-09 09:00:24 +01:00
Duncan Ferguson
3caf243048 Further config & test improvements - WIP 2011-07-08 14:30:03 +01:00
Duncan Ferguson
98d6edbfd4 Start work on a configuration object 2011-07-08 13:00:29 +01:00
Duncan Ferguson
aa3c06b306 Merge from release_4_00 2011-07-08 12:56:28 +01:00
Duncan Ferguson
4c81e20ae2 Fix uninitialised error message 2011-07-08 12:42:48 +01:00
Duncan Ferguson
abe177d4d8 More use of Exception::Class 2011-07-01 16:40:29 +01:00
Duncan Ferguson
0d7e2fa14e Reset log level to known maximum 2011-07-01 14:48:21 +01:00
Duncan Ferguson
efe6cf2e9c Start switching code to use Exception::Class
Use Exception::CLass is as easier to get data back up the calling tree than just using die();
2011-07-01 14:46:01 +01:00
Duncan Ferguson
f04b4040ae Add in 'ccon' command
Thanks for Brandon Perkins for the patch
2011-06-30 11:12:59 +01:00
Duncan Ferguson
e58a20de24 Fix uninitialised variable error 2011-06-24 22:25:16 +01:00
Duncan Ferguson
dc4814a4f9 Cater for missing pod2text command
If 'pod2text' is missing off the system then an error is seen when starting cssh - hide the error and instead set the help text to suggest checking if pod2text is installed correctly.

Thanks to Sami Kerola for the patch.
2011-04-12 09:40:20 +01:00
Duncan Ferguson
8ae8459b1e Amend doc L<xx> links
Amend all L<xx> links to prevent build breakage on cygwin (Sf bug 3115635)
2011-04-01 15:39:40 +01:00
Duncan Ferguson
bb07aacc63 Fix not acting on '-l username'
'-l username' now acts as per previous releases

Thanks to Ryan Brown for reporting
2011-01-24 19:47:59 +00:00
Duncan Ferguson
69a51ae54c Fix for parsing config files with empty values
Thanks to Stefan Steiner
2010-12-03 14:18:05 +00:00
Duncan Ferguson
bb9237d888 Added '--use_all_a_records'
If a hostname resolves to multiple IP addresses, allow to connect
to all of them, not just the first one found.

Thanks to Simon Fraser
2010-09-10 16:00:01 +01:00
Duncan Ferguson
198c8bc2ab Run through 'perltidy -pbp' 2010-09-10 08:32:03 +01:00
Duncan Ferguson
143b3db36c Fix terminal size only set on last windows
SF bug tracker ID 3061999
2010-09-10 08:20:50 +01:00
Duncan Ferguson
2aa655b38d Added '--list', '-L'
Added option to list available cluster tags (idea from Markus Manzke)
2010-09-09 21:22:53 +01:00
Duncan Ferguson
e2cc9a0863 Fix test error
Fix test error on 5.8.8 (reported by Wei Wang)
Also add to TODO file
2010-09-09 12:17:43 +01:00
Duncan Ferguson
98b93d91f4 Correct version number 2010-06-25 16:21:58 +01:00