Revision history for Shell-Config-Generate 0.34 2020-02-05 10:20:27 -0700 - Better diagnostics in testing (gh#22) 0.33 2018-12-09 06:33:53 -0500 - Production release identical to 0.32_01 0.32_01 2018-12-06 16:49:11 -0500 - Test against PowerShell on Unix (pwsh) when found 0.31 2017-10-25 11:10:03 -0400 - Production release identical to 0.30_01 0.30_01 2017-09-08 15:08:18 -0400 - You can now pass a string name of the shell to generate and generate_file 0.29 2017-09-01 09:38:58 -0400 - Filter PATH on Windows Subsystem for Linux 0.28 2017-08-22 20:26:12 -0400 - Production release identical to 0.27_02 0.27_02 2017-08-21 16:55:18 -0400 - Fix testing bug introduced in 0.27_01 0.27_01 2017-08-20 05:28:25 -0400 - Works on Windows with a Perl installed in a directory with whitespace - Works on Windows when installed from a directory with whitespace 0.26 2017-01-31 19:02:25 -0500 - Improved escaping on windows (brad++) - Added cmd_escape_path function (brad++) - Added powershell_escape_path function (brad++) 0.25 2016-05-05 18:43:37 -0400 - Add support for MSYS 0.24 2015-08-20 12:32:24 -0400 - Remove dependency on Test::Differences 0.23 2015-08-06 16:16:59 -0400 - Switch to ExtUtils::MakeMaker since we aren't using any customizations in the installer 0.22 2015-06-18 17:57:29 -0400 - No longer use autodie for generate_file. This is to cleanly support Perl 5.8.1 The exception thrown is now a string exception instead of a autodie exception. 0.21 2015-02-21 07:51:16 -0500 - Skip PS1 tests on ActiveState build 0.20 2015-02-19 18:53:28 -0500 - Attempt to verify that we can execute Power Shell scripts before trying to execute Power Shell scripts in test. 0.19 2015-01-12 08:06:27 -0500 - Update test suite to skip testing "fish" (not a shell) that comes with Perl Power Tools. Still test fish (when a shell) if it is found. 0.18 2015-01-10 18:17:07 -0500 - do not test against jsh (FreeBSD "job" shell) unless it can be determined to really be that shell. 0.17 2014-05-28 20:25:10 -0400 - add set_path_sep method 0.16 2014-05-28 05:55:04 -0400 - fix win32_space_be_gone on MSWin32 0.15 2014-05-27 19:44:57 -0400 - make win32_space_be_gone a little less aggressive don't modify long paths (non 8.3) that don't have spaces 0.14 2014-05-27 19:22:19 -0400 - added win32_space_be_gone function 0.12 2014-04-08 17:45:06 -0400 - use -f option with tcsh/csh in testing In case you have another Perl configured in your .tcsh/.cshrc 0.11 2014-03-19 13:42:31 -0400 - support for Perl 5.8 0.10 2014-03-18 12:27:31 -0400 - fix for test hang on OpenBSD (GH#7) 0.09 2014-01-07 09:25:01 -0500 - New set_alias method for defining simple aliases - Support for Windows PowerShell (tests on cygwin + MSWin32) - Support for fish shell (tech preview) 0.08 2013-05-31 06:58:49 America/New_York - promote to production 0.07_01 2013-05-08 08:31:22 EST5EDT - also test against 'bsd-csh' if found 0.07 2013-02-22 21:39:20 America/New_York - support for testing against cmd.exe and command.com under cygwin 0.06_03 2013-02-22 09:25:02 America/New_York - tone down diagnostic, display all shells found 0.06_02 2013-02-22 09:07:24 America/New_York - use test in place of [ for csh 0.06_01 2013-02-18 15:47:36 America/New_York - documentation update - search for [ during test 0.06 2012-11-29 11:47:51 America/New_York - fix for settting environment variables in traditional bourne shell 0.05 2012-11-14 12:43:28 America/New_York - escape [ in append and prepend magic so that csh on Solaris is happy. 0.04 2012-11-13 02:41:59 EST5EDT - test against 44bsd-csh, if found in PATH, non "t" csh on FreeBSD - fix warnings on older Perls 0.03 2012-10-28 07:44:41 EST5EDT - fix doco to remove bashism when referring to bourne shell. 0.02 2012-10-26 07:53:58 EST5EDT - use [ $?X = instead of [ $?X == because GNU [ works differently 0.01 2012-10-25 15:30:44 America/New_York - initial version