团结起来
2.0.0
用于获取最新或特定版本 Unity 的下载 URL 的命令行工具。
$ npm install -g get-unity
$ 获取统一
$ get-unity 2019.x
$ get-unity 2019.2.x
$ get-unity --file=ProjectSettings/ProjectVersion.txt
$ UNITY_URL=$(get-unity --file=ProjectSettings/ProjectVersion.txt)$ echo $UNITY_URL
用于获取最新或特定版本 Unity 的下载 URL 的命令行工具。 用法 $ get-unity <版本> [选项] 选项 --file, -f 在文件中搜索 Unity 版本号。 --force, -r 强制更新编辑器版本的本地缓存。 --offline, -o 阻止请求更新编辑器版本的本地缓存。 --help, -h 显示此帮助消息。 --version, -v 显示当前安装的版本。
getUnityUrls(string filter [, string filePath])
const { getUnityUrls } = require('get-unity');getUnityUrls('2019', './data/editor-installers.json').then(urls => 控制台.log(urls));
输出:
{“linux”:“https://download.unity3d.com/download_unity/5f859a4cfee5/LinuxEditorInstaller/Unity.tar.xz”,“mac”:“https://download.unity3d.com/download_unity/5f859a4cfee5/MacEditorInstaller/ Unity-2019.2.11f1.pkg”,“win64”:“https://download.unity3d.com/download_unity/5f859a4cfee5/Windows64EditorInstaller/UnitySetup64-2019.2.11f1.exe”}
parseVersionFromString(string contents)
const { 解析器 } = require('get-unity');console.log( parsers.parseVersionFromString(`m_EditorVersion: 2019.2.9f1m_EditorVersionWithRevision: 2019.2.9f1 (ebce4d76e6e8)`));
输出:
2019.2.9f1
updateEditorInstallers([string filePath, int ttl])
const { updateEditorInstallers } = require('get-unity');updateEditorInstallers('./data/editor-installers.json', 3600000).then(() => console.log('完成'));