Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/sdkman/sdkman-cli

The SDKMAN! Command Line Interface
https://github.com/sdkman/sdkman-cli

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).

6a5342accf8351e85584b1772e73008b257c321e authored almost 9 years ago by Kunal Dabir <[email protected]>
Fix debug logging in selfupdate.

d4ae86d65c82707b0fd55fa19ba26e2adc9e9fbe authored almost 9 years ago by Marco Vermeulen <[email protected]>
Tweak timeouts for polling conditions in InstallSpec.

ea4e474d9acfc71020c4f1c009378bec3256b994 authored almost 9 years ago by Marco Vermeulen <[email protected]>
Improve test directory structure using UUIDs.

7236d59172251997635e1a7b28fdfaf0c133ef94 authored almost 9 years ago by Marco Vermeulen <[email protected]>
Fix race condition in InstallSpec using PollingConditions.

e24a89adab9bd1ff500c8ce68f614405d781d7ee authored about 9 years ago by Marco Vermeulen <[email protected]>
Prevent multiple broadcast messages printed when no prior broadcast received.

e6d8a4694c5722d8dc664d5ca1813d00ecaa5e8f authored about 9 years ago by Marco Vermeulen <[email protected]>
Subdivide common functions into helper function scripts.

a8abe6645b8f1bb04d8e19a516330a40fb15656e authored about 9 years ago by Marco Vermeulen <[email protected]>
Clean up path utility functions.

a5f2b5987ff8e97b4812b071a01702b30f582037 authored about 9 years ago by Marco Vermeulen <[email protected]>
Clean up sdkman-init script and move functions to utils.

ea01dbec31b66581034bfda94ba5f0b222967bc6 authored about 9 years ago by Marco Vermeulen <[email protected]>
Remove unwanted curly braces throughout bash codebase.

679e29f555f6b4863c51a069f2a1f34d09244828 authored about 9 years ago by Marco Vermeulen <[email protected]>
Re-order functions by importance per source script.

f013b444812d0b489ec7cb348f5bc1be77542bac authored about 9 years ago by Marco Vermeulen <[email protected]>
Differentiate top level functions from private functions to avoid ambiguity.

1c7af11e52d6fad43aa690dee29af84a87f13a8d authored about 9 years ago by Marco Vermeulen <[email protected]>
Remove the need for global SDKMAN_CANDIDATE_IN_PATH variable.

402d812c5378c759b5bed57f1aa4950de7aadea4 authored about 9 years ago by Marco Vermeulen <[email protected]>
Get rid of todo comments.

73ebdb0bb533bc0398b6166efc2cf0f6042376aa authored about 9 years ago by Marco Vermeulen <[email protected]>
Steps toward decreasing state leakage in __sdkman_determine_version function.

68d014063dfecaffc049fdc8a17e3b9aa9473d24 authored about 9 years ago by Marco Vermeulen <[email protected]>
Split use and default scenarios into separate feature files.

227da3a743028f9044083be20c21863d0aff5610 authored about 9 years ago by Marco Vermeulen <[email protected]>
Change internal function names to be private by convention.

f794b85b0fce5fb19cb0c45a4dab32061aded79b authored about 9 years ago by Marco Vermeulen <[email protected]>
Introduce local variable scoping, remove global state.

6b9efc35263409b71f9e2507625fe7b9670708ac authored about 9 years ago by Marco Vermeulen <[email protected]>
Disable candidate list when offline.

983fb92b91a05efeb11d6598e2ed7baa9b4dd006 authored about 9 years ago by Marco Vermeulen <[email protected]>
Improve validation of offline qualifier paramater.

3a22cf241efecee453ca8352f390b5462cbd459c authored about 9 years ago by Marco Vermeulen <[email protected]>
ISSUE #397 - Simplify all aspects of offline mode.

87128b2dd0130d51340525167109d291a6b23274 authored about 9 years ago by Marco Vermeulen <[email protected]>
Clean up sdkman_determine_version function signature and extract local variable.

878b1e5560a19a16bab2cf296780d7c9c9d9fc4d authored about 9 years ago by Marco Vermeulen <[email protected]>
Revert "Increase curl timeouts for initial contact."

This reverts commit 5cbd1bda5a23de2c160a9e0a81314aa0f88e7726.

2b86ce8d85e0b80e10cbad7412bc34a1e6583c51 authored about 9 years ago by Marco Vermeulen <[email protected]>
Rework wording of offline warning.

3a9c0f59491e7e05079f200b951ac11e865a43f4 authored about 9 years ago by Marco Vermeulen <[email protected]>
Drop online broadcast, rewords internet not reachable broadcast.

cab846f09f32ecf46e1f463db49ea0a171e12008 authored about 9 years ago by Marco Vermeulen <[email protected]>
Clean up bash code.

dbf8312972623b7e4c0e61e4ba45eba0960dca9d authored about 9 years ago by Marco Vermeulen <[email protected]>
Increase curl timeouts for initial contact.

5cbd1bda5a23de2c160a9e0a81314aa0f88e7726 authored about 9 years ago by Marco Vermeulen <[email protected]>
Add cleanup hook to InstallSpec.

6323fc5dea3acd6bf4138eb7138a34f172173eb8 authored about 9 years ago by Marco Vermeulen <[email protected]>
Remove obsolete mongodb js resources.

b4ea5e684c9bb5ca684cc67934d753b0d3b77d25 authored about 9 years ago by Marco Vermeulen <[email protected]>
Move Cukes into groovy test folder structure.

8ee7bf84bd0921fb280d0ddbef22ad953c23b5f5 authored about 9 years ago by Marco Vermeulen <[email protected]>
Renames SdkManBashEnvBuilder to SdkmanBashEnvBuilder.

9876ad5ad9d76dada10f6c84b18c0a30ec99dccf authored about 9 years ago by Marco Vermeulen <[email protected]>
Centralise creation of SdkManBashEnvBuilder in SdkmanEnvSpecification.

a0d0bd46f8fc1c69a712d5efb7195bd27693045c authored about 9 years ago by Marco Vermeulen <[email protected]>
Introduce separation between bash and sdkman environments in specs.

a0ca1f16bef3a7d3809b92814104870102ae4b80 authored about 9 years ago by Marco Vermeulen <[email protected]>
Introduce BashSpecification base class, cuts over all bash specs.

da8a3cbae25cc0cbc907c61aec38933b46abba49 authored about 9 years ago by Marco Vermeulen <[email protected]>
Rename utils package to support.

65139f129b38c06126b4e0620ccba8741caad02e authored about 9 years ago by Marco Vermeulen <[email protected]>
Upgrade to Gradle 2.10.

78f065975aff884919cc27f2832ec6cbbb6ffd06 authored about 9 years ago by Marco Vermeulen <[email protected]>
IMPROVEMENT - Add cleanup method to stop bash processes in InstallSpec.

56e2e30812cce2d3df965eedc138aa4f052c4789 authored about 9 years ago by Marco Vermeulen <[email protected]>
Merge pull request #398 from sdkman/more_specs_for_install_script

FEATURE #388 - Add more specs for install script.

dfaca954262d8dee19adedbc513e0c5c584b016d authored about 9 years ago by Marco Vermeulen <[email protected]>
FEATURE #388 - Add more specs for install script.

6e528ec29f736f6bd080329c84fed65a907c7375 authored about 9 years ago by Felipe Fernandez <[email protected]>
Update README.md

c66a94b67e650a8e63d637cd56bdaaa6437bee6e authored about 9 years ago by Marco Vermeulen <[email protected]>
Tweaks to InstallSpec, assertions performed with Groovy File API.

2d2e74306f47d3f25c46d5f9449d045f7df1401f authored about 9 years ago by Marco Vermeulen <[email protected]>
FEATURE #392 - Make gvm alias configurable.

63ef47e269de4488f9225e37bda0a9bff9489bf5 authored about 9 years ago by Marco Vermeulen <[email protected]>
Merge pull request #391 from sdkman/first_spec_for_install_script

FEATURE #388 - First spec for install script.

cb3381d1569f61a43f94a43aaa2fccfae2ed81a2 authored about 9 years ago by Marco Vermeulen <[email protected]>
IMPROVEMENT - Apply comments from PR #391.

881704f1a34c13dd83c982b95a8d7d89b5e38f08 authored about 9 years ago by Felipe Fernandez <[email protected]>
FEATURE #388 - Use byte arrays instead of actual files when using Wiremock.

b68a86cece86c4f997fa9c291895eba35c52658f authored about 9 years ago by Felipe Fernandez <[email protected]>
FEATURE #388 - First spec for install script.

66020ef86ff5c855feaf33efca1b9df8d5bb1cd1 authored about 9 years ago by Felipe Fernandez <[email protected]>
IMPROVEMENT - Clean up nested logic in sdkman-init.sh

8199ef0b05a8b7faa72a7816dfc1abb5fe935d15 authored about 9 years ago by Marco Vermeulen <[email protected]>
FIX - Broken tests repaired after SDK bin folder changes.

e7da3e83729a3a1d2e07327ad086dffceea71273 authored about 9 years ago by Marco Vermeulen <[email protected]>
IMPROVEMENT #390 - Allow SDKs that do not have a bin folder.

282799ce2ce681f5aa6446daac63695d156932ef authored about 9 years ago by Marco Vermeulen <[email protected]>
Merge pull request #386 from sarmbruster/master

fixing similar issue to #232 `unset i`

6d2e9ae1f08601dcf14ba134eca64905477168be authored about 9 years ago by Marco Vermeulen <[email protected]>
fixing similar issue to #232 `unset i`

the missing `unset i` causes issues in zsh if you use the variable `i`
in your own code outside ...

609117eeca59f7a41d9ddf0b005e7e0b85adad3f authored about 9 years ago by Stefan Armbruster <[email protected]>
Improve archive extraction and moving of sdk folder.

cbf177820b7e44b2cff12946d67604f261e6d2c1 authored about 9 years ago by Marco Vermeulen <[email protected]>
Merge pull request #381 from ataylor284/master

Allow other pagers besides "less" to be used.

631f383794df3bf0faa3ce8525d2b1bce3e82334 authored about 9 years ago by Marco Vermeulen <[email protected]>
Merge pull request #383 from ligun/fix-to-work-with-cygwin

Fix "not valid in thes context" when working with Cygwin

b233936eb06ec4b330b9780ef463b035c19bb185 authored about 9 years ago by Marco Vermeulen <[email protected]>
Merge pull request #382 from nobeans/fix-outdated-error

Fix "find: xxx: No such file or directory" error when using 'outdated' command

ddf2004f8acbbb41d603cc7d941a122ce654f223 authored about 9 years ago by Marco Vermeulen <[email protected]>
add double quotation to the path

108eefbaff90f9d5684ab4787ad76a91bb76e7e3 authored about 9 years ago by ligun <[email protected]>
Fix "find: xxx: No such file or directory" error when using 'outdated' command

3b741bdab91a059fc7dc32fc423665fe9ac7ad0f authored about 9 years ago by Yasuharu Nakano <[email protected]>
Respect the PAGER environment variable to allow other pagers besides "less" to be used.

c833cb0b4f751d3d21733b70dfbf1b34ab08e7a8 authored about 9 years ago by Andrew Taylor <[email protected]>
FIX - Check if directory is a symlink when performing candidate upgrade.

4a8cbc0bc24f0ddbefe5a1e14629d6f1831d0d79 authored about 9 years ago by Marco Vermeulen <[email protected]>
FIX - Re-create current links in moved candidate folders.

b9bc27e33c395d52e2c5b7241e53f6d41c35af17 authored about 9 years ago by Marco Vermeulen <[email protected]>
IMPROVEMENT - Upgrade to Gradle 2.8.

ba196cfd8924a9576e4bd25dfbcfc520c4f45551 authored about 9 years ago by Marco Vermeulen <[email protected]>
IMPROVEMENT - Set up Gitter sdkman/cli-dev chat integration with drone CI.

2a22c771cce8ec1aa785fdc623100e4462a27d8a authored about 9 years ago by Marco Vermeulen <[email protected]>
FIX - Fix rmdir selfupdate bug on OSX

Removes obsolete --ignore-fail-on-non-empty for rmdir command on OSX.

335ac8b690c28e7b3a4bfac56f7fee787d44f01a authored about 9 years ago by Marco Vermeulen <[email protected]>
Updates build badge.

049687383cb60fa3f4556330fb25e2cf144fb10f authored about 9 years ago by Marco Vermeulen <[email protected]>
Revert "IMPROVEMENT - Update gitter badge to point to main sdkman channel."

This reverts commit 15d4999bfcd28b9b1c58b2cd460cb6473d26b33f.

edd54538aa1f2ce99909374bdacb7aa580a8c0d4 authored about 9 years ago by Marco Vermeulen <[email protected]>
IMPROVEMENT - Update gitter badge to point to main sdkman channel.

15d4999bfcd28b9b1c58b2cd460cb6473d26b33f authored about 9 years ago by Marco Vermeulen <[email protected]>
FIX - Init always SDKMAN_CANDIDATES_DIR variable.

c323cbf44961a4a854e7e1bebf43e46cbf9914a2 authored about 9 years ago by Felipe <[email protected]>
Merge pull request #377 from sdkman/move_candidates_into_dedicated_candidates_folder

FEATURE #374 - Fix logic around migrating candidates in selfupdate script.

8c0bb2ed849093d589ef8ef6d90144eeb51d8370 authored about 9 years ago by Marco Vermeulen <[email protected]>
FEATURE #374 - Fix logic around migrating candidates in selfupdate script.

aa4469bf6a38260cd99e0eb85706f8866f115d59 authored about 9 years ago by Felipe <[email protected]>
Merge pull request #376 from sdkman/move_candidates_into_dedicated_candidates_folder

FEATURE #374 - Move candidates into dedicated candidates folder

9943cd2fac20c6f12aeece7a143e83e9a5aeac29 authored about 9 years ago by Marco Vermeulen <[email protected]>
FEATURE #374 - Adding logging for moving and symlinking in the selfupdate script.

b7a723fad9e8198666724993d9fe2e67ba2448f1 authored about 9 years ago by Felipe <[email protected]>
FEATURE #374 - Moving and symlinking candidates into new location.

c9bc061a9170c7ae047a84ea85fb97af3be41f21 authored about 9 years ago by Felipe <[email protected]>
FEATURE #374 - Prime sdkman_candidates global var in sdkman-init.sh instead of install.sh.

f001120f6a748a0705cca7a061353625847efeb9 authored about 9 years ago by Felipe <[email protected]>
FEATURE #374 - Move candidates into dedicated candidates folder.

557806c0494393f74e15deccdea76e50a665d0f0 authored about 9 years ago by Felipe <[email protected]>
IMPROVEMENT - Add a Gitter badge for user-issues chat.

4e2b6b6c9339ed6537201ec92ac41191c1ef64e8 authored about 9 years ago by Marco Vermeulen <[email protected]>
IMPROVEMENT - Add back preparation of candidate list. Remove obsolete empty candidate folders.

d691ca18ca64d108892893f3222a90d36f7298ca authored about 9 years ago by Marco Vermeulen <[email protected]>
IMPROVEMENT - Tidy up selfupdate and install shell scripts.

0169f9c9d294afaf424b54da5d2b490ad760ade1 authored about 9 years ago by Marco Vermeulen <[email protected]>
FEATURE #371 - Cache candidate list on serverside.

5ca95c40887c88397d1d910a3d9c5a3fc97155fc authored about 9 years ago by Marco Vermeulen <[email protected]>
Add drone webhook.

4d4af526fae0287e5f83909b2451697d42eb0cf6 authored about 9 years ago by Marco Vermeulen <[email protected]>
add test for reinitializing after reset PATH

b83c551995ea087e9216db0b65766176cf147c66 authored about 9 years ago by Dylan Cali <[email protected]>
IMPROVEMENT - Add test to check for duplicate path entries and tweaks init script.

480abb1036b3cc6aabc1a9303c3284648fb18af4 authored about 9 years ago by Marco Vermeulen <[email protected]>
Dynamically reinitialize sdkman

Check whether a candidate is on the path each time sdkman_init.sh is
sourced. If the candidate i...

ea2df582d59948526bd7de3d8d2ea9dbad67b58d authored about 9 years ago by Dylan Cali <[email protected]>
IMPROVEMENT - Improves text in help command.

3bd5333835d0b5459592ff5df97c86b4418666c7 authored about 9 years ago by Marco Vermeulen <[email protected]>
FEATURE #371 - Update help page to show candidate optional on list command.

c9e6de1ad076787af3a75e7cbc1df89e79cf914e authored about 9 years ago by Marco Vermeulen <[email protected]>
IMPROVEMENT - Add less keyboard shortcut hints to candidate list view.

64e053eac2fbd43ab2a6c6de2da359b0eb1578a8 authored about 9 years ago by Marco Vermeulen <[email protected]>
IMPROVEMENT - Remove obsolete legacy templates.

e317feec557c98ac095dc7787bb1c26130f9e1a1 authored about 9 years ago by Marco Vermeulen <[email protected]>
IMPROVEMENT - Use less instead of more for candidate list command.

2755c3b3da2916ae9ed2ed67b674094698cb0fbf authored about 9 years ago by Marco Vermeulen <[email protected]>
IMPROVEMENT - Clean code of server candidate list implementation.

8307d220507eb59264130016d83d45314ebb77e9 authored about 9 years ago by Marco Vermeulen <[email protected]>
IMPROVEMENT - Reformat candidate list view server code.

c8b3ae2030c84f3998d00c26ff99cc022a2f4e12 authored about 9 years ago by Marco Vermeulen <[email protected]>
IMPROVEMENT - Upgrade to Groovy 2.4.5.

8e6ef2714599fcaddd6a4865f4ae1862ee3fdc2f authored about 9 years ago by Marco Vermeulen <[email protected]>
FEATURE #371 - Implement serverside functionality for Candidate List.

ceca6900eae549f2edfc7f2bb10530611edd67be authored about 9 years ago by Marco Vermeulen <[email protected]>
FIX - Pipes output of list candidates to more.

67238be220f3aa06d634728f17e94aeb22edca15 authored over 9 years ago by Marco Vermeulen <[email protected]>
FEATURE #371 - Render Candidate List with less. [MV|FF]

8dd4a5808bd05c5d668933d1ff462f18f4d8e93d authored over 9 years ago by Marco Vermeulen <[email protected]>
FEATURE #371 - Introduce list candidates command line functionality. [MV|FF]

06eda9ae8bc7b2b389ed2aaaddea97441c6af30b authored over 9 years ago by Marco Vermeulen <[email protected]>
FEATURE #371 - Rename and refactor list versions serverside functionality. [MV|FF]

2048afeb8744476bfd5ab307d8d64ca14f0ca2cc authored over 9 years ago by Marco Vermeulen <[email protected]>
Uses os.name property inside UnixUtils.

22b09c88efbde187005e2eb045ac89f755165813 authored over 9 years ago by Marco Vermeulen <[email protected]>
Renames List Candidates feature to List Candidate Versions.

d37fceb168ee460ae4b0a9f4c6c9255929f9c355 authored over 9 years ago by Marco Vermeulen <[email protected]>
Merge pull request #367 from felipefzdz/master

Make tests portable across different platforms removing hardcoded Linux reference.

d4efb3d4c900716980d1cd960b412574723b20ea authored over 9 years ago by Marco Vermeulen <[email protected]>
Make tests portable across different platforms removing hardcoded Linux reference.

41550d327903c26455733eccc5de6fec88828876 authored over 9 years ago by Felipe <[email protected]>
Ensure that home variables are updated on use command. Extract function to set candidate home.

d121e798515e7fcd260d72b054aa54b1d8fa2b0f authored over 9 years ago by Marco Vermeulen <[email protected]>