Scott Busche
e3a4d46918
Fix creating symlinks in cygwin ( #302 )
...
mklink function from: http://stackoverflow.com/questions/3343988/accessing-a-cygwin-symlink-from-windows/11166347#11166347
2016-07-05 23:16:07 +01:00
Marco Vermeulen
5e0aa7c01a
Change download in progress message.
2016-06-28 07:40:29 -07:00
Marco Vermeulen
5ff91647e8
Implement semantic versioning.
2016-06-25 11:46:25 -07:00
Marco Vermeulen
99045c6ee0
Consolidate deployed scripts, remove prepareTestScripts task.
2016-06-25 06:46:31 -07:00
Marco Vermeulen
1b9280d17e
Add progress bar for downloads.
2016-06-23 16:14:30 -07:00
Marco Vermeulen
ab609445c0
Teardown wiremock after with shutdown hook.
2016-06-23 15:40:12 -07:00
Scott Busche
fef2ccf619
Update Path check to include SDKMAN path
...
This fixes an issue where the entire path was being added for the current
version if the candidate itself was on the path, but not part of SDKMAN
path
2016-06-08 08:47:17 -05:00
Marco Vermeulen
7fd68016d8
Issue #425 : Defer candidate initialisation until after source evaluation.
2016-05-19 18:42:11 +01:00
Marco Vermeulen
079ed8cb50
Add some helpful feedback when downloading binaries.
2016-05-11 12:27:52 +01:00
Marco Vermeulen
4752325083
Introduce secure curl wrapper.
2016-05-11 10:20:30 +01:00
Marco Vermeulen
281a25c7b9
Changes default values for curl connect-timeout and max-time settings if no config found.
2016-05-06 08:20:23 +01:00
Marco Vermeulen
b7958804cc
Base upgrade version check on cliversion endpoint.
2016-04-01 18:00:34 +01:00
Marco Vermeulen
fdabb8305e
Fix broken list candidate version scenario.
2016-03-28 18:20:31 +01:00
Marco Vermeulen
d43215acfd
Remove unused platform query param from candidate list call.
2016-03-28 17:55:48 +01:00
Marco Vermeulen
15a2f3d80d
Add some output for tests.
2016-03-28 17:30:26 +01:00
Marco Vermeulen
13bc22f198
Remove serverside components + tests to sdkman-candidates.
2016-03-27 23:56:58 +01:00
Marco Vermeulen
f082e18d4b
Temporary remove InstallSpec to prevent failure.
2016-03-20 22:59:31 +00:00
Marco Vermeulen
731b28c7bd
Revert "Clean up after merge."
...
This reverts commit 51c877d3ab .
2016-03-10 08:22:53 +00:00
Marco Vermeulen
51c877d3ab
Clean up after merge.
2016-03-10 08:06:16 +00:00
Samir Talwar
a45d54a3f4
If less is not present, just output directly.
...
Sometimes `less` isn't available—for example, in the `java:8` Docker
image. If it's not there and there's no `$PAGER` variable is set, it's
best to just output directly.
Unfortunately, I couldn't figure out a way to test this without renaming
`less` to something else and then renaming it back afterwards, which
seemed… dangerous, so I've left it untested. Ideas are definitely
welcome.
2016-03-05 17:21:12 +00:00
Marco Vermeulen
87c62f3903
FEATURE #392 - Fix logic of alias configuration.
2016-02-05 09:29:15 +00:00
Marco Vermeulen
65a8dbf5be
Remove recursive flag in removal of symlink.
2016-01-31 19:48:25 +00:00
Shannon
1e43d55b6b
Fixes gh-284. Updated sdkman-use and sdkman-common scripts so that they will be compatible with windows using either cygwin or mingw.
2016-01-31 19:38:56 +00:00
Marco Vermeulen
e9170030db
Converts candidate template endpoint into candidate details.
2016-01-31 19:34:52 +00:00
Marco Vermeulen
f4ab46a029
Revert "check for bin dir inside SDKMAN_DIR to check previous installation #282 "
...
This reverts commit 6a5342accf .
2016-01-31 17:28:44 +00:00
Marco Vermeulen
7541a46280
Add status codes to validation endpoint.
2016-01-31 17:23:53 +00:00
Marco Vermeulen
1556abdca1
Add templateUrl endpoint to server.
2016-01-31 17:23:53 +00:00
Kunal Dabir
6a5342accf
check for bin dir inside SDKMAN_DIR to check previous installation #282
...
If you have existing dotfiles setup, `~/.sdkman/etc/config` is already present (as a symlink).
2016-01-13 15:42:50 +05:30
Marco Vermeulen
d4ae86d65c
Fix debug logging in selfupdate.
2016-01-11 10:08:55 +00:00
Marco Vermeulen
ea4e474d9a
Tweak timeouts for polling conditions in InstallSpec.
2016-01-11 08:20:39 +00:00
Marco Vermeulen
7236d59172
Improve test directory structure using UUIDs.
2016-01-11 08:20:07 +00:00
Marco Vermeulen
e24a89adab
Fix race condition in InstallSpec using PollingConditions.
2016-01-06 09:03:39 +00:00
Marco Vermeulen
e6d8a4694c
Prevent multiple broadcast messages printed when no prior broadcast received.
2016-01-05 08:30:29 +00:00
Marco Vermeulen
a8abe6645b
Subdivide common functions into helper function scripts.
2016-01-04 08:26:42 +00:00
Marco Vermeulen
a5f2b5987f
Clean up path utility functions.
2016-01-04 08:18:11 +00:00
Marco Vermeulen
ea01dbec31
Clean up sdkman-init script and move functions to utils.
2016-01-04 08:14:41 +00:00
Marco Vermeulen
679e29f555
Remove unwanted curly braces throughout bash codebase.
2016-01-04 08:05:08 +00:00
Marco Vermeulen
f013b44481
Re-order functions by importance per source script.
2016-01-01 18:12:55 +00:00
Marco Vermeulen
1c7af11e52
Differentiate top level functions from private functions to avoid ambiguity.
2016-01-01 18:00:32 +00:00
Marco Vermeulen
402d812c53
Remove the need for global SDKMAN_CANDIDATE_IN_PATH variable.
2016-01-01 17:51:24 +00:00
Marco Vermeulen
73ebdb0bb5
Get rid of todo comments.
2016-01-01 17:44:08 +00:00
Marco Vermeulen
68d014063d
Steps toward decreasing state leakage in __sdkman_determine_version function.
2016-01-01 17:31:58 +00:00
Marco Vermeulen
227da3a743
Split use and default scenarios into separate feature files.
2016-01-01 16:40:58 +00:00
Marco Vermeulen
f794b85b0f
Change internal function names to be private by convention.
2016-01-01 16:13:39 +00:00
Marco Vermeulen
6b9efc3526
Introduce local variable scoping, remove global state.
2015-12-31 18:29:17 +00:00
Marco Vermeulen
983fb92b91
Disable candidate list when offline.
2015-12-30 00:42:58 +00:00
Marco Vermeulen
3a22cf241e
Improve validation of offline qualifier paramater.
2015-12-30 00:27:33 +00:00
Marco Vermeulen
87128b2dd0
ISSUE #397 - Simplify all aspects of offline mode.
2015-12-30 00:17:14 +00:00
Marco Vermeulen
878b1e5560
Clean up sdkman_determine_version function signature and extract local variable.
2015-12-29 12:46:44 +00:00
Marco Vermeulen
2b86ce8d85
Revert "Increase curl timeouts for initial contact."
...
This reverts commit 5cbd1bda5a .
2015-12-29 11:05:31 +00:00