Commit graph

372 commits

Author SHA1 Message Date
Duncan Ferguson
a7296983e6 Move .csshrc to .csshrc.DISABLED
Move the old config file to one side since it should no longer be used and the error was more annoying than useful

Also catch perltidy from previous commit
2013-02-13 22:10:30 +00:00
Duncan Ferguson
7755a60161 Allow the path to the comms binary to be set
This allows for users to specify using an alternative binary for rsh/ssh/telnet, no matter what $PATH is set to, otherwise will just use the first binary found on $PATH
2013-02-13 21:41:30 +00:00
Duncan Ferguson
9695b3a4f0 Reinstate 'user' config option
Add 'user=' back into the config file
Add newlines for some error messages
2013-02-13 17:50:26 +00:00
Duncan Ferguson
1bcba455c3 Update references to .clusterssh/config
Config file was moved from $HOME/.csshrc to $HOME/.clusterssh/config some time ago but the docs were not fully updated
2013-02-04 17:14:37 +00:00
Duncan Ferguson
a7e8a9d3f5 Release v4.01_02 2012-12-11 15:50:45 +00:00
Duncan Ferguson
d995b951f0 Update ignore file 2012-11-26 21:43:52 +00:00
Duncan Ferguson
5e51e41790 Fix tests
Display differences between expected and actual strings more readily by using Test::Differences
2012-11-26 21:42:06 +00:00
Duncan Ferguson
521b1fd37c Fix 'ctel', 'crsh' and 'ccon'
The code wasn't taking into account being called under another name correctly, so wasn't calling the correct comms method.
2012-11-26 21:41:05 +00:00
Duncan Ferguson
6eb3cdc2e4 Merge pull request #2 from atz/patch-3
Update t/15config.t
2012-09-21 05:45:05 -07:00
Duncan Ferguson
0ffd583314 Merge pull request #1 from atz/patch-1
Some MANIFEST housekeeping
2012-09-21 05:44:23 -07:00
Joe Atzberger
0fe9523e08 Update t/15config.t
Your home is not my home.
2012-09-21 02:11:03 -03:00
Joe Atzberger
a3e2df6234 Merge pull request #1 from atz/patch-2
Update MANIFEST.SKIP
2012-09-20 21:54:50 -07:00
Joe Atzberger
f970c52430 Update MANIFEST.SKIP
Makefile.PL byproducts should be skipped.
2012-09-21 01:53:52 -03:00
Joe Atzberger
e3caed51f3 Update MANIFEST
These don't belong in MANIFEST
2012-09-21 01:51:36 -03:00
Duncan Ferguson
a6e4004a94 Record last change for clusters file 2012-07-20 10:09:51 +01:00
Duncan Ferguson
a6169dcacb Read $HOME/.clusterssh/clusters
Make sure the new location fo the clusters file is read
2012-07-20 10:08:35 +01:00
Duncan Ferguson
a0cb18da7b State sleeping when using autoclose
Tell the user the length of time the terminal is sleeping for before closing otherwise it looks a little odd when the terms don't close quickly
2011-12-15 13:18:49 +00:00
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
b41907bcc4 Release 4.01_01 2011-12-09 08:39:39 +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
6c32e3a3c8 4.01_00 release prep 2011-12-03 10:06:02 +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
5d59372fbf Start prep for 4.01_00 release 2011-12-02 23:29:36 +00:00
Duncan Ferguson
96ceadd075 Mark off another task 2011-11-25 22:15:25 +00:00
Duncan Ferguson
3c3e145199 Bring option processing back into use 2011-11-25 22:09:33 +00:00
Duncan Ferguson
ec42a1481c auto_close off the list 2011-11-24 21:50:23 +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
8bfd032ace Add list of tasks to complete before next release 2011-11-22 19:32:04 +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
e2517e20e4 Release 4.00_11 2011-07-28 10:47:29 +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