Commit Graph

  • 1c7af11e52 Differentiate top level functions from private functions to avoid ambiguity. Marco Vermeulen 2016-01-01 18:00:32 +00:00
  • 402d812c53 Remove the need for global SDKMAN_CANDIDATE_IN_PATH variable. Marco Vermeulen 2016-01-01 17:51:24 +00:00
  • 73ebdb0bb5 Get rid of todo comments. Marco Vermeulen 2016-01-01 17:44:08 +00:00
  • 68d014063d Steps toward decreasing state leakage in __sdkman_determine_version function. Marco Vermeulen 2016-01-01 17:31:58 +00:00
  • 227da3a743 Split use and default scenarios into separate feature files. Marco Vermeulen 2016-01-01 16:40:58 +00:00
  • f794b85b0f Change internal function names to be private by convention. Marco Vermeulen 2016-01-01 16:13:39 +00:00
  • 6b9efc3526 Introduce local variable scoping, remove global state. Marco Vermeulen 2015-12-31 18:29:17 +00:00
  • 22ef27c71a Update version of production to 3.2.5 3.2.5 Marco Vermeulen 2015-12-30 00:47:35 +00:00
  • 983fb92b91 Disable candidate list when offline. Marco Vermeulen 2015-12-30 00:42:58 +00:00
  • 3a22cf241e Improve validation of offline qualifier paramater. Marco Vermeulen 2015-12-30 00:27:33 +00:00
  • 87128b2dd0 ISSUE #397 - Simplify all aspects of offline mode. Marco Vermeulen 2015-12-30 00:17:14 +00:00
  • 72defab67b Introduce configurable curl timeout settings with sensible defaults. offline_modes Marco Vermeulen 2015-12-30 00:11:52 +00:00
  • 32bbd6ab7e Allow offline mode without qualifier parameter. Marco Vermeulen 2015-12-29 23:37:23 +00:00
  • 9db6da1faa Rename forced offline to offline mode. Marco Vermeulen 2015-12-29 23:21:39 +00:00
  • 586db8bcfc Do away with automatic offline mode; refactor and simplify offline mechanisms. Marco Vermeulen 2015-12-29 23:10:46 +00:00
  • 189d8f5146 Do away with automatic offline mode; refactor and simplify offline mechanisms. Marco Vermeulen 2015-12-29 23:10:46 +00:00
  • 878b1e5560 Clean up sdkman_determine_version function signature and extract local variable. Marco Vermeulen 2015-12-29 12:46:44 +00:00
  • 2b86ce8d85 Revert "Increase curl timeouts for initial contact." Marco Vermeulen 2015-12-29 11:05:31 +00:00
  • 3a9c0f5949 Rework wording of offline warning. Marco Vermeulen 2015-12-29 00:04:15 +00:00
  • cab846f09f Drop online broadcast, rewords internet not reachable broadcast. Marco Vermeulen 2015-12-28 23:49:44 +00:00
  • dbf8312972 Clean up bash code. Marco Vermeulen 2015-12-28 23:48:14 +00:00
  • 5cbd1bda5a Increase curl timeouts for initial contact. Marco Vermeulen 2015-12-28 23:45:19 +00:00
  • 6323fc5dea Add cleanup hook to InstallSpec. Marco Vermeulen 2015-12-28 14:52:30 +00:00
  • b4ea5e684c Remove obsolete mongodb js resources. Marco Vermeulen 2015-12-28 14:37:00 +00:00
  • 8ee7bf84bd Move Cukes into groovy test folder structure. Marco Vermeulen 2015-12-28 14:35:54 +00:00
  • 9876ad5ad9 Renames SdkManBashEnvBuilder to SdkmanBashEnvBuilder. Marco Vermeulen 2015-12-28 11:38:39 +00:00
  • a0d0bd46f8 Centralise creation of SdkManBashEnvBuilder in SdkmanEnvSpecification. Marco Vermeulen 2015-12-28 11:36:08 +00:00
  • a0ca1f16be Introduce separation between bash and sdkman environments in specs. Marco Vermeulen 2015-12-28 11:22:54 +00:00
  • da8a3cbae2 Introduce BashSpecification base class, cuts over all bash specs. Marco Vermeulen 2015-12-27 16:10:51 +00:00
  • 65139f129b Rename utils package to support. Marco Vermeulen 2015-12-27 12:39:48 +00:00
  • 78f065975a Upgrade to Gradle 2.10. Marco Vermeulen 2015-12-27 00:16:09 +00:00
  • 56e2e30812 IMPROVEMENT - Add cleanup method to stop bash processes in InstallSpec. Marco Vermeulen 2015-12-26 23:56:47 +00:00
  • dfaca95426 Merge pull request #398 from sdkman/more_specs_for_install_script Marco Vermeulen 2015-12-25 13:44:42 +00:00
  • 6e528ec29f FEATURE #388 - Add more specs for install script. Felipe Fernandez 2015-12-24 10:03:34 +00:00
  • c66a94b67e Update README.md Marco Vermeulen 2015-12-20 08:35:39 +00:00
  • 2d2e74306f Tweaks to InstallSpec, assertions performed with Groovy File API. Marco Vermeulen 2015-12-09 19:09:31 +00:00
  • 63ef47e269 FEATURE #392 - Make gvm alias configurable. Marco Vermeulen 2015-12-09 19:03:50 +00:00
  • cb3381d156 Merge pull request #391 from sdkman/first_spec_for_install_script Marco Vermeulen 2015-12-01 13:32:43 +00:00
  • 881704f1a3 IMPROVEMENT - Apply comments from PR #391. Felipe Fernandez 2015-11-30 19:10:49 +00:00
  • b68a86cece FEATURE #388 - Use byte arrays instead of actual files when using Wiremock. Felipe Fernandez 2015-11-28 09:31:05 +00:00
  • 66020ef86f FEATURE #388 - First spec for install script. Felipe Fernandez 2015-11-23 14:33:05 +00:00
  • 8199ef0b05 IMPROVEMENT - Clean up nested logic in sdkman-init.sh Marco Vermeulen 2015-11-20 19:41:46 +00:00
  • e7da3e8372 FIX - Broken tests repaired after SDK bin folder changes. Marco Vermeulen 2015-11-20 13:37:03 +00:00
  • 282799ce2c IMPROVEMENT #390 - Allow SDKs that do not have a bin folder. Marco Vermeulen 2015-11-20 10:01:20 +00:00
  • 6d2e9ae1f0 Merge pull request #386 from sarmbruster/master Marco Vermeulen 2015-11-09 12:20:42 +00:00
  • 609117eeca fixing similar issue to #232 unset i Stefan Armbruster 2015-11-09 12:14:42 +01:00
  • ce39e2d162 Update version of production to 3.2.4 3.2.4 Marco Vermeulen 2015-10-28 19:22:21 +00:00
  • cbf177820b Improve archive extraction and moving of sdk folder. Marco Vermeulen 2015-10-28 18:28:28 +00:00
  • 631f383794 Merge pull request #381 from ataylor284/master Marco Vermeulen 2015-10-28 13:51:38 +00:00
  • b233936eb0 Merge pull request #383 from ligun/fix-to-work-with-cygwin Marco Vermeulen 2015-10-28 11:26:28 +00:00
  • ddf2004f8a Merge pull request #382 from nobeans/fix-outdated-error Marco Vermeulen 2015-10-28 11:21:58 +00:00
  • 108eefbaff add double quotation to the path ligun 2015-10-27 12:43:33 +09:00
  • 3b741bdab9 Fix "find: xxx: No such file or directory" error when using 'outdated' command Yasuharu Nakano 2015-10-27 11:05:01 +09:00
  • c833cb0b4f Respect the PAGER environment variable to allow other pagers besides "less" to be used. Andrew Taylor 2015-10-26 14:55:00 -06:00
  • 7b349a2fe1 Update version of production to 3.2.3 3.2.3 Marco Vermeulen 2015-10-26 20:43:04 +00:00
  • 4a8cbc0bc2 FIX - Check if directory is a symlink when performing candidate upgrade. Marco Vermeulen 2015-10-26 20:30:38 +00:00
  • ed459b6209 Update version of production to 3.2.2 3.2.2 Marco Vermeulen 2015-10-26 19:03:57 +00:00
  • b9bc27e33c FIX - Re-create current links in moved candidate folders. Marco Vermeulen 2015-10-26 18:44:06 +00:00
  • ba196cfd89 IMPROVEMENT - Upgrade to Gradle 2.8. Marco Vermeulen 2015-10-25 22:34:12 +00:00
  • 2a22c771cc IMPROVEMENT - Set up Gitter sdkman/cli-dev chat integration with drone CI. Marco Vermeulen 2015-10-25 22:33:32 +00:00
  • bc807d875d Update version of production to 3.2.1 3.2.1 Marco Vermeulen 2015-10-25 22:22:37 +00:00
  • 335ac8b690 FIX - Fix rmdir selfupdate bug on OSX Marco Vermeulen 2015-10-25 22:16:46 +00:00
  • 886d116a3d Update version of production to 3.2.0 3.2.0 Marco Vermeulen 2015-10-25 06:44:09 +00:00
  • 049687383c Updates build badge. Marco Vermeulen 2015-10-25 06:36:35 +00:00
  • edd54538aa Revert "IMPROVEMENT - Update gitter badge to point to main sdkman channel." Marco Vermeulen 2015-10-23 08:41:38 +01:00
  • 15d4999bfc IMPROVEMENT - Update gitter badge to point to main sdkman channel. Marco Vermeulen 2015-10-23 08:34:00 +01:00
  • c323cbf449 FIX - Init always SDKMAN_CANDIDATES_DIR variable. Felipe 2015-10-22 14:00:31 +01:00
  • 8c0bb2ed84 Merge pull request #377 from sdkman/move_candidates_into_dedicated_candidates_folder Marco Vermeulen 2015-10-22 13:50:23 +01:00
  • aa4469bf6a FEATURE #374 - Fix logic around migrating candidates in selfupdate script. Felipe 2015-10-22 13:49:08 +01:00
  • 9943cd2fac Merge pull request #376 from sdkman/move_candidates_into_dedicated_candidates_folder Marco Vermeulen 2015-10-22 13:38:06 +01:00
  • b7a723fad9 FEATURE #374 - Adding logging for moving and symlinking in the selfupdate script. Felipe 2015-10-22 13:37:20 +01:00
  • c9bc061a91 FEATURE #374 - Moving and symlinking candidates into new location. Felipe 2015-10-22 13:31:06 +01:00
  • f001120f6a FEATURE #374 - Prime sdkman_candidates global var in sdkman-init.sh instead of install.sh. Felipe 2015-10-22 13:07:47 +01:00
  • 557806c049 FEATURE #374 - Move candidates into dedicated candidates folder. Felipe 2015-10-17 15:56:41 +01:00
  • 4e2b6b6c93 IMPROVEMENT - Add a Gitter badge for user-issues chat. Marco Vermeulen 2015-10-20 10:02:18 +01:00
  • d691ca18ca IMPROVEMENT - Add back preparation of candidate list. Remove obsolete empty candidate folders. Marco Vermeulen 2015-10-19 18:54:42 +01:00
  • 0169f9c9d2 IMPROVEMENT - Tidy up selfupdate and install shell scripts. Marco Vermeulen 2015-10-19 18:44:32 +01:00
  • 243632b8a3 Update version of production to 3.1.0 3.1.0 Marco Vermeulen 2015-10-16 22:48:25 +03:00
  • 5ca95c4088 FEATURE #371 - Cache candidate list on serverside. Marco Vermeulen 2015-10-16 13:59:56 +03:00
  • 4d4af526fa Add drone webhook. Marco Vermeulen 2015-10-14 21:41:11 +03:00
  • 480abb1036 IMPROVEMENT - Add test to check for duplicate path entries and tweaks init script. Marco Vermeulen 2015-10-13 18:21:54 +03:00
  • ea2df582d5 Dynamically reinitialize sdkman Dylan Cali 2015-10-10 11:31:02 -05:00
  • b83c551995 add test for reinitializing after reset PATH Dylan Cali 2015-10-10 10:56:53 -05:00
  • 3bd5333835 IMPROVEMENT - Improves text in help command. Marco Vermeulen 2015-10-13 16:26:06 +03:00
  • c9e6de1ad0 FEATURE #371 - Update help page to show candidate optional on list command. Marco Vermeulen 2015-10-13 12:28:48 +03:00
  • 64e053eac2 IMPROVEMENT - Add less keyboard shortcut hints to candidate list view. Marco Vermeulen 2015-10-13 11:48:41 +03:00
  • e317feec55 IMPROVEMENT - Remove obsolete legacy templates. Marco Vermeulen 2015-10-13 11:40:36 +03:00
  • 2755c3b3da IMPROVEMENT - Use less instead of more for candidate list command. Marco Vermeulen 2015-10-13 11:32:46 +03:00
  • 8307d22050 IMPROVEMENT - Clean code of server candidate list implementation. Marco Vermeulen 2015-10-13 11:25:56 +03:00
  • c8b3ae2030 IMPROVEMENT - Reformat candidate list view server code. Marco Vermeulen 2015-10-13 11:12:09 +03:00
  • 8e6ef27145 IMPROVEMENT - Upgrade to Groovy 2.4.5. Marco Vermeulen 2015-10-10 23:39:07 +03:00
  • ceca6900ea FEATURE #371 - Implement serverside functionality for Candidate List. Marco Vermeulen 2015-10-10 23:38:24 +03:00
  • 67238be220 FIX - Pipes output of list candidates to more. Marco Vermeulen 2015-10-07 13:48:10 +01:00
  • 8dd4a5808b FEATURE #371 - Render Candidate List with less. [MV|FF] Marco Vermeulen 2015-10-07 13:39:05 +01:00
  • 06eda9ae8b FEATURE #371 - Introduce list candidates command line functionality. [MV|FF] Marco Vermeulen 2015-10-07 13:35:35 +01:00
  • 2048afeb87 FEATURE #371 - Rename and refactor list versions serverside functionality. [MV|FF] Marco Vermeulen 2015-10-07 13:22:08 +01:00
  • 22b09c88ef Uses os.name property inside UnixUtils. Marco Vermeulen 2015-10-05 19:12:44 +01:00
  • d37fceb168 Renames List Candidates feature to List Candidate Versions. Marco Vermeulen 2015-10-05 19:01:18 +01:00
  • d4efb3d4c9 Merge pull request #367 from felipefzdz/master Marco Vermeulen 2015-10-05 08:30:19 +01:00
  • 41550d3279 Make tests portable across different platforms removing hardcoded Linux reference. Felipe 2015-10-01 22:12:09 +01:00