Commit graph

104 commits

Author SHA1 Message Date
Duncan Ferguson
f8ed9da353 Ensure code is run through 'perltidy -pbp -nst -nse' 2014-09-19 23:33:08 +01:00
Duncan Ferguson
8aaea928d7 Ensure ssh_args in config file is honored
Because the default value is defined for --options parameter, the config file value was always overwritten

Only use --options if config file option is not defined and --options is not the default value
2014-09-19 23:01:41 +01:00
Duncan Ferguson
f88353d3dd Fix behaviour when no cluster command defined
Also tidyup output to 'cssh -L' when no external clusters defined
2014-08-10 10:37:34 +01:00
Duncan Ferguson
72668c128f Fix printing of correct version with '-v' 2014-07-09 20:28:52 +01:00
Duncan Ferguson
d7d9f83b15 Correct ctel pod
Amend references to ssh in the pod to be either the comms binary (telnet, rsh) or more generic wording
2014-07-05 23:26:06 +01:00
Duncan Ferguson
085803c328 List external clusters
List on command line (cssh -L) and in 'add host' dialogue in GUI
2014-07-05 20:26:44 +01:00
Duncan Ferguson
c6747288d5 Improve test coverage 2014-07-04 21:41:52 +01:00
Duncan Ferguson
3e2392e9b6 Improve test coverage 2014-07-02 22:39:36 +01:00
Duncan Ferguson
0853d8fee6 Alternative IPv6 address port
Allow for parsing ports from 'xxxx:xxxx:xxxx:xxxx/pppp' style IPv6 addresses
2014-07-02 18:48:06 +01:00
Duncan Ferguson
858112c072 Additional pod docs 2014-06-29 12:49:37 +01:00
Duncan Ferguson
a0b4514176 Perltidy -pbp 2014-06-28 11:40:16 +01:00
Duncan Ferguson
3987586e3f Move tiling and auto quit option processing into module 2014-06-27 18:18:36 +01:00
Duncan Ferguson
dbfa2733fd Move auto close and show history option processing into module 2014-06-27 18:17:22 +01:00
Duncan Ferguson
3cffd71b2f Swap around some of the short options 2014-06-22 14:49:45 +01:00
Duncan Ferguson
2f9779d8f5 Move some post-processing option handling into the getopt module 2014-06-22 14:42:21 +01:00
Duncan Ferguson
e6ed822a43 Fix using accessors names where the original option used hyphens 2014-06-21 13:31:04 +01:00
Duncan Ferguson
97884dd03e Start using config provided in getopts module 2014-06-20 15:16:41 +01:00
Duncan Ferguson
f39ffcb9e4 Generate synopsis text from options 2014-06-18 22:28:44 +01:00
Duncan Ferguson
5c31d13f83 Switch location of Pod::Usage calls 2014-06-16 21:31:10 +01:00
Duncan Ferguson
4abbf5e494 Rework all pod
This is to simplify code and layout, as well as make it far easier to switch to Locale::TextDomain in the future
2014-06-14 08:10:56 +01:00
Duncan Ferguson
6113f5d83a Add more doc sections 2014-06-11 18:04:51 +01:00
Duncan Ferguson
5b8cfc9e4d Add more doc sections 2014-06-08 10:10:18 +01:00
Duncan Ferguson
374775bf87 Display default option value if one is defined 2014-06-08 09:51:58 +01:00
Duncan Ferguson
13442fb156 Add in more documentation sections 2014-06-08 09:51:28 +01:00
Duncan Ferguson
a802b09964 Move pod generation into a sub rather than part of another sub 2014-06-08 08:58:52 +01:00
Duncan Ferguson
352a2108dc Set all remaining options up in a standard way 2014-06-08 08:55:34 +01:00
Duncan Ferguson
8569cdaca5 Start setting up the options in a standard way 2014-06-07 23:02:40 +01:00
Duncan Ferguson
be4093f728 Convert and localise more options 2014-06-07 17:54:59 +01:00
Duncan Ferguson
b2156d8170 Convert and localise more options 2014-06-07 16:48:30 +01:00
Duncan Ferguson
e0b5514341 Converted more options 2014-06-07 15:54:42 +01:00
Duncan Ferguson
b33f3ffb13 More generated and localised pod 2014-06-07 15:43:38 +01:00
Duncan Ferguson
1edf8088f9 Move action option into the getopt module 2014-06-07 12:26:58 +01:00
Duncan Ferguson
88d4946596 More pod translations 2014-05-29 10:13:05 +01:00
Duncan Ferguson
29297fa116 Add in more common options along with pod generation hidden switch 2014-05-29 10:12:49 +01:00
Duncan Ferguson
b4f2f56a29 Move default options definition into new so can use 'loc' on them for localisation 2014-05-21 22:38:33 +01:00
Duncan Ferguson
8c56a7a8e1 Start to rework how pod is generated 2014-05-21 22:33:28 +01:00
Duncan Ferguson
b54863993d Merge branch 'master' of github.com:duncs/clusterssh into getopt 2014-05-17 17:32:23 +01:00
Duncan Ferguson
31d2d6dd07 Initial reworking of options code 2014-05-17 17:32:03 +01:00
Duncan Ferguson
155b861e08 Fix 'Add host or cluster' to contain cluster names 2014-05-15 18:24:15 +01:00
Duncan Ferguson
17cbd36d7c Merge branch 'master' of github.com:duncs/clusterssh 2014-02-18 20:29:03 +00:00
Matt Perry
cfaf930f16 Correct spelling and grammar errors
Corrected several typos, spelling errors, and grammatical errors.
2014-02-17 15:39:20 -08:00
Duncan Ferguson
f344270921 Add wondow geomerty into host spec
Also improve host tests to be more comprehensive and understandable
2014-02-01 13:47:42 +00:00
Duncan Ferguson
3fa50f0b49 Add in config for macro's
Allow for changing macro strings. Also add option in UI to enable/disable macro processing
2014-01-13 18:44:12 +00:00
Duncan Ferguson
583c8bbe53 Fixed the default cluster not being opened
This was due to a method being called in scalar context, which returned incorrect detail

Reported by Aaron C. de Bruyn
2014-01-04 15:07:34 +00:00
Duncan Ferguson
6aca350f8b Add in key shortcut for local hostname macro
Another useful macro to have - ALT-l
2013-04-21 22:13:54 +01:00
Duncan Ferguson
b93253123d Add in key shortcut for username (ALT-u)
Seems a useful shortcut to have
2013-04-21 22:05:17 +01:00
Duncan Ferguson
5ea730aff9 Fix tests 2013-04-16 09:23:03 +01:00
Duncan Ferguson
ea811ba639 Run through 'perltidy -pbp'
Standardise the code layout
2013-04-15 21:56:19 +01:00
Duncan Ferguson
d7e116e470 Functionality to call external command
Code and tests to call the external command
2013-04-15 21:34:05 +01:00
Duncan Ferguson
f1546a0d7d Resolving tags by external command
Start coding up resolving tags by an external command instead of a cluster or tag file
2013-03-25 13:13:03 +00:00