團結起來
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/5f859a4cfeesta/Macitor4cf 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('完成'));