├── .github └── workflows │ └── npm-publish.yml ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin └── cli.js ├── package.json ├── src ├── from │ ├── asdf.ts │ ├── envs.ts │ ├── gradle.ts │ ├── homebrew.ts │ ├── jabba.ts │ ├── jbang.ts │ ├── jenv.ts │ ├── linux.ts │ ├── macOS.ts │ ├── sdkman.ts │ └── windows.ts ├── index.ts ├── logger.ts └── utils.ts ├── test └── test.js └── tsconfig.json /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | *.tgz 2 | src 3 | test 4 | tsconfig.json 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/README.md -------------------------------------------------------------------------------- /bin/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/bin/cli.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/package.json -------------------------------------------------------------------------------- /src/from/asdf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/src/from/asdf.ts -------------------------------------------------------------------------------- /src/from/envs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/src/from/envs.ts -------------------------------------------------------------------------------- /src/from/gradle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/src/from/gradle.ts -------------------------------------------------------------------------------- /src/from/homebrew.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/src/from/homebrew.ts -------------------------------------------------------------------------------- /src/from/jabba.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/src/from/jabba.ts -------------------------------------------------------------------------------- /src/from/jbang.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/src/from/jbang.ts -------------------------------------------------------------------------------- /src/from/jenv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/src/from/jenv.ts -------------------------------------------------------------------------------- /src/from/linux.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/src/from/linux.ts -------------------------------------------------------------------------------- /src/from/macOS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/src/from/macOS.ts -------------------------------------------------------------------------------- /src/from/sdkman.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/src/from/sdkman.ts -------------------------------------------------------------------------------- /src/from/windows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/src/from/windows.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- 1 | export function log(...args: any[]) { 2 | // to implement 3 | } 4 | -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/test/test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eskibear/node-jdk-utils/HEAD/tsconfig.json --------------------------------------------------------------------------------