Commit Graph

  • c4057ce390 Minor presentation tweaks. Marco Vermeulen 2020-12-05 09:45:35 +00:00
  • 49a73bb3fe #827: Add a helpful tip when incorrect version is provided while installation (#828) Darshit Patel 2020-12-05 14:05:16 +05:30
  • b8b856f4a5 Check if the .sdkmanrc in the current directory has already been applied (#833) Oliver Weiler 2020-12-01 11:07:14 +01:00
  • 08b2211eba Change terminal output colour to yellow. Marco Vermeulen 2020-11-24 19:24:00 +00:00
  • 108b03f9c3 Ditch Bash dynamic scopes and get back fn params mperezi 2020-11-18 14:04:47 +01:00
  • e2b6d6332b Delete comment from chpwd hook function mperezi 2020-11-18 13:55:29 +01:00
  • dd125f24f2 Replace literal tmp directory with a random one mperezi 2020-11-18 13:54:24 +01:00
  • b51f0076f8 Replace echos with heredoc mperezi 2020-11-17 23:44:52 +01:00
  • 79354a0ea5 Extract __sdkman_env_each_candidate mperezi 2020-11-17 23:34:34 +01:00
  • de1e3131af Improve style & naming mperezi 2020-11-17 23:04:12 +01:00
  • 2f52cafff1 Use Bash dynamic scopes to remove arguments for subfunctions mperezi 2020-11-17 23:01:53 +01:00
  • de91bc378b Validate active environment inside method mperezi 2020-11-17 22:35:07 +01:00
  • 68911454ff Extract methods mperezi 2020-11-17 22:32:04 +01:00
  • 17aeb759ea Add missing tests mperezi 2020-11-17 16:27:41 +01:00
  • f385aa0dc3 Update help mperezi 2020-11-16 17:23:39 +01:00
  • 6712429392 Update sdkman_auto_env functions mperezi 2020-11-16 15:54:19 +01:00
  • c83f0eff1c Restore default versions of candidates in the environment mperezi 2020-11-16 15:27:34 +01:00
  • b73be88b78 Add SDKMAN_ENV to point to the current environment location mperezi 2020-11-16 15:17:51 +01:00
  • 765ace723f Update version of production to 5.9.1 5.9.1 Marco Vermeulen 2020-10-10 10:48:47 +01:00
  • ec96fe835c Tweak help output. Marco Vermeulen 2020-10-10 10:20:17 +01:00
  • ca2fef16a5 Reformat flush feature and cleanup. Marco Vermeulen 2020-10-10 09:51:14 +01:00
  • 9f2d9de364 Merge branch 'delight-feature/flush_all' into master Marco Vermeulen 2020-10-10 09:41:40 +01:00
  • ab97b73964 Add support to Git Bash gayanper 2020-09-19 20:57:13 +02:00
  • 7ab26f5aab Revert "Improve deployment of distro binary." Marco Vermeulen 2020-09-03 21:14:02 +01:00
  • 3d4285ea05 Improve deployment of distro binary. Marco Vermeulen 2020-09-03 20:52:16 +01:00
  • 24ddef3969 Move cucumber feature files to resources folder. Marco Vermeulen 2020-09-03 13:04:43 +01:00
  • 1a82ae28ab Do not return error when package is already installed Felipe Santos 2020-07-15 21:26:28 +00:00
  • fb91c381c1 Fix broken (false positive) test for pre/post hooks. Marco Vermeulen 2020-09-02 17:45:43 +01:00
  • ba10bb5eb9 Refine platform handling in tests. Marco Vermeulen 2020-08-05 10:46:59 +01:00
  • c38c843c44 Removes default parameter on asSdkmanPlatform() Damiaan van der Kruk 2020-07-16 20:05:43 +10:00
  • 2bb77ce5ec Fix formatting Damiaan van der Kruk 2020-06-28 23:17:38 +10:00
  • 492a86628b Moves plaform conversion in asSdkmanPlatform Damiaan van der Kruk 2020-06-24 23:41:25 +10:00
  • 7d5ba11e9b Adds arm64 dection of running os in tests Damiaan van der Kruk 2020-06-24 22:27:47 +10:00
  • b04f9fa5f7 Adds LinuxARM64 detection Damiaan van der Kruk 2020-06-24 21:29:46 +10:00
  • 84a1954e76 Run sdk env on opening a new terminal (#780) Oliver Weiler 2020-07-17 13:11:48 +02:00
  • eea874da00 Replace $(cat file) invocations with $(< file) for better performance Oliver Weiler 2020-07-15 11:41:06 +02:00
  • 7b2f7e9abb Use relative path for current link to version dir Ross Goldberg 2020-04-30 05:26:50 -04:00
  • 0cf61c0760 Rename duplicate path initialisation scenario name Ross Goldberg 2020-05-01 17:00:21 -04:00
  • 9852a344f2 Remove legacy bash workaround from __sdk_update Ross Goldberg 2020-03-22 23:09:22 -04:00
  • 6d6b459ee8 Improve __sdkman_secure_curl_download (#763) Ross Goldberg 2020-05-24 16:20:16 -04:00
  • 3ed7e7c654 Prevent the use command from accessing the internet. Marco Vermeulen 2020-05-18 08:59:16 +01:00
  • a4157a9ec7 Add GitHub issue templates for bugs, features, support and PRs (#755) Michael G 2020-05-07 20:20:14 +02:00
  • bcb97dcca5 Automatically execute sdk env when entering a directory with an .sdkmanrc (#757) Oliver Weiler 2020-05-04 09:11:33 +02:00
  • ade991ab08 Prevent logging of normalised_line in env command. Marco Vermeulen 2020-05-04 08:07:11 +01:00
  • b4cd510a8e Add some comments to generated .sdkmanrc file. Marco Vermeulen 2020-05-02 16:14:06 +01:00
  • 313b8ff917 Simplify bash csv parsing in sdkman-init.sh (#754) Ross Goldberg 2020-05-02 09:03:08 -04:00
  • 0e147505fd Fix cached candidate server api error-handling bug in sdk update (#749) Ross Goldberg 2020-04-28 03:14:24 -04:00
  • fd3bfc72d9 Declare line_without_comments as local and readonly Oliver Weiler 2020-04-27 23:38:48 +02:00
  • 083086fa62 Revert "Declare line_without_comments as local and readonly" Oliver Weiler 2020-04-27 23:38:03 +02:00
  • 60ddb0c951 Declare line_without_comments as local and readonly Oliver Weiler 2020-04-27 22:47:58 +02:00
  • 3c068f4ee3 Declare sub_command as local and readonly Oliver Weiler 2020-04-27 21:20:32 +02:00
  • 037a5df73f Declare sdkmanrc as a local, readonly variable Oliver Weiler 2020-04-26 16:48:21 +02:00
  • fc51c05712 Shorten description Oliver Weiler 2020-04-25 09:59:57 +02:00
  • 922677fdc9 Revert "Remove unnecessary quoting" Oliver Weiler 2020-04-24 13:46:24 +02:00
  • d10dfd47ad Remove unnecessary quoting Oliver Weiler 2020-04-24 13:16:20 +02:00
  • f1b4a61606 Add explanatory comment Oliver Weiler 2020-04-24 12:46:30 +02:00
  • a0abad76c6 Remove unnecessary test Oliver Weiler 2020-04-24 12:44:55 +02:00
  • 43c2f9c160 Add parametrised test for .sdkmanrc generation Oliver Weiler 2020-04-24 12:42:10 +02:00
  • 6d219e8088 Revert unwanted change Oliver Weiler 2020-04-24 10:41:18 +02:00
  • a6db528b93 Add test for .sdkmanrc generation Oliver Weiler 2020-04-24 10:23:45 +02:00
  • fce87d794b Fix broken test Oliver Weiler 2020-04-23 18:02:36 +02:00
  • 4c53fb8556 Revert function name Oliver Weiler 2020-04-23 18:01:39 +02:00
  • aee7d2316e Revert error message Oliver Weiler 2020-04-23 18:00:17 +02:00
  • 9262e38a60 Extract Java fallback version Oliver Weiler 2020-04-23 09:33:24 +02:00
  • 26ab750d4d Extract function for sdk env init Oliver Weiler 2020-04-23 08:49:46 +02:00
  • a2c7333a7f Improve coding style Oliver Weiler 2020-04-23 02:36:20 +02:00
  • 3c06f2d2e6 Rename function Oliver Weiler 2020-04-23 02:30:37 +02:00
  • a3faeb3b70 Set java version when creating .sdkmanrc Oliver Weiler 2020-04-23 02:19:37 +02:00
  • f31071b223 Rename local variable Oliver Weiler 2020-04-22 09:42:33 +02:00
  • 4f09c2f3f5 Perform normalisation before format check Oliver Weiler 2020-04-22 09:37:30 +02:00
  • 1f71f926f7 Add rudimentary implementation of sdk env init Oliver Weiler 2020-04-19 22:59:47 +02:00
  • 3d84b11e0e Do not allow non-whitespace characters after candidate version Oliver Weiler 2020-04-19 11:39:55 +02:00
  • 892ce1e82b Improve test description Oliver Weiler 2020-04-17 01:37:51 +02:00
  • 1f04162e70 Remove unused import Oliver Weiler 2020-04-17 01:37:02 +02:00
  • 43d206b66f Add support for comment lines and blank lines Oliver Weiler 2020-04-17 00:36:49 +02:00
  • 47188ae980 Fix candidate cache update bug Ross Goldberg 2020-03-10 03:19:02 -04:00
  • 708c121f83 Don't fail redirections if noclobber is set Jan Larres 2020-04-16 19:30:31 +12:00
  • 761ea99763 746 - upgrade should use auto answer ievgen degtiarenko 2020-04-13 13:06:44 +02:00
  • 248260a73e Improve feedback on env command invocation. Marco Vermeulen 2020-04-12 14:22:19 +01:00
  • f8dec8792e Fix typo in debug echo in __sdkman_download Ross Goldberg 2020-03-12 14:45:09 -04:00
  • 054508fc85 Fix misspelled words and phrases Ross Goldberg 2020-03-09 04:48:55 -04:00
  • c392c4950f Use bin distribution of Gradle 6.3 Marco Vermeulen 2020-04-07 21:22:55 +01:00
  • 5ef2b0d1c6 Format build.gradle with default formatting. Marco Vermeulen 2020-04-07 21:22:24 +01:00
  • e773a01a4a Upgrade Gradle to 6.3 and upgrade dependencies Ross Goldberg 2020-03-10 03:50:40 -04:00
  • 043d2e7c93 Append parentheses after bash function names Ross Goldberg 2020-04-07 11:48:28 -04:00
  • 2dcb4ee301 Reformat .feature files manually/with EditorConfig Ross Goldberg 2020-04-06 21:15:17 -04:00
  • 1c9c1c653c Reformat .groovy files manually, with EditorConfig Ross Goldberg 2020-04-06 21:08:47 -04:00
  • 961c5de351 Reformat .sh files manually & with EditorConfig Ross Goldberg 2020-04-06 21:04:00 -04:00
  • 9b6d0aa7b8 Reformat build.gradle manually & with EditorConfig Ross Goldberg 2020-04-06 20:38:54 -04:00
  • adb1aa0c17 fixed testing bug on macOS (& possibly on other platforms) in assertLinkedCandidate in installation_steps.groovy: assertLinkedCandidate previously compared a calculated link path to a given path, which failed when either path was different but pointed to the same file assertLinkedCandidate now just correctly ensures paths point to same file Ross Goldberg 2020-03-13 15:43:18 -04:00
  • 2ae5ed4637 fixed testing bug for platforms other than Linux in 2 steps in stub_steps.groovy: use lcPlatform where PLATFORM was accidentally used renamed lowerCaseUname as lcPlatform for consistency removed unused And Ross Goldberg 2020-03-12 14:46:08 -04:00
  • a2e8692c49 Fix broken parameter expansion Oliver Weiler 2020-03-27 12:18:03 +01:00
  • 197a420730 Replace BASH_REMATCH with parameter expansion Oliver Weiler 2020-03-27 12:09:05 +01:00
  • 7038e6fecc Inline candidate and version variables Oliver Weiler 2020-03-23 22:43:15 +01:00
  • e577f40a60 Add descriptive variable names Oliver Weiler 2020-03-20 21:12:38 +01:00
  • e046548f47 Remove unused import Oliver Weiler 2020-03-20 11:44:38 +01:00
  • 5113bc5c95 Revert error message Oliver Weiler 2020-03-20 11:36:36 +01:00
  • 20c758e7c4 Improve error message for malformed candidate entry Oliver Weiler 2020-03-20 00:49:38 +01:00
  • e5f1d140e0 Add Spock specifications for testing newline handling and candidate entry check Oliver Weiler 2020-03-20 00:43:28 +01:00
  • 13db4d631d Move handling of lines without newlines to while loop Oliver Weiler 2020-03-10 23:55:14 +01:00