UGET命令行界面

ugetcli的Python项目详细描述


uget cli

https://img.shields.io/pypi/v/ugetcli.svghttps://img.shields.io/travis/ageoflearning/uget-cli.svgdocumentation status

uget命令行界面

安装

免责声明 :此软件当前是alpha。稳定性无法保证。

您可以使用pip:

pip install ugetcli

快速启动

用于unity的uget包管理器-将unity插件打包到可重用的nuget包中。 支持打包资产并正确处理元文件(guid)。

cd MySolutionName/MyProjectName
uget build  // Build Visual Studio project
uget create // Create Unity Package (.unitypackage)
uget pack   // Create NuGet Package (.nupkg)
uget push   // Push to the NuGet feed

UGET构建

使用msbuild生成Visual Studio项目。

参数:

-p / –指向Visual Studio项目(.csproj)的路径或包含该项目的目录的路径。默认:当前工作目录

-c / 配置: 调试 发布 。默认:释放

-m / –msbuild path 指向msbuild可执行文件的路径。如果未提供,uget cli将尝试自动查找它。无法与msbuild_path环境变量一起提供。默认值:根据系统确定

-r / –重新生成 (标志)如果提供,将触发干净重新生成。默认值:false

uget创建

使用Unity编辑器创建.unityPackage。

参数:

-p / –指向Visual Studio项目(.csproj)的路径或包含该项目的目录的路径。默认:当前工作目录

-o / –将在其中生成UnityPackage的输出目录。默认值:"./output"(相对于当前工作目录)

-c / 配置: 调试 发布 。默认:释放

-t / –Unity项目路径 用于生成.unityPackage的Unity项目的路径。项目可以包含可选资源。默认值:"./unityproject"(相对于当前工作目录)

-r / –复制程序集的Unity项目中的根目录。用于导出。UnityPackage。如果未提供,则使用程序集名称(相对于Unity项目路径)。

–清除 (标志)如果设置,则清除输出位置具有相同配置的其他.unitypackage文件。默认值:false(不清除)

–Unity用户名为Unity编辑器提供用户名。可以与unity_username环境变量一起提供。

–Unity Password为Unity编辑器提供密码。可以提供unity_password环境变量。

–Unity Serial为Unity编辑器提供串行。可提供Unity_serial环境变量。

UGET组件

使用nuget打包nuget包(.nupkg)。包括统一将(.unitypackage)装入其中。

参数:

-p / –指向Visual Studio项目(.csproj)或.nuspec文件或包含该文件的目录的路径。默认:当前工作目录

-o / –输出目录 输出nuget包目录。默认值:"./output"(相对于当前工作目录)

-n / –nuget path 到nuget可执行文件的路径。可与NUGET U PATH环境变量一起提供。

-u / –unitypackage path 指向.unitypackage的路径。默认值:"./unityproject"(相对于当前工作目录)

-c / 配置: 调试 发布 。默认:"释放"

uget推

将uget包(.nupkg)推送到nuget feed。

参数:

-p / –指向nuget包(.nupkg)或visual studio项目的路径,或包含该包的目录的路径。默认:当前工作目录。

-o / –output dir 提供查找nuget包的目录。仅在未通过 路径提供.nupkg时使用。可选的。默认值:无值

-f / –feed 获取feed url。默认值:无值。必须明确提供。

-n / –nuget path 到nuget可执行文件的路径。可以与NUGET U PATH环境变量一起提供。默认值:无值

-a / –api键 nuget api键。可以与nuget_api_key环境变量一起提供。默认值:无值

配置文件

–配置路径 作为命令行参数的替代,可以提供配置文件。 默认情况下,将使用 uget.config.json 。将在执行目录中搜索配置文件。 您可以通过将自定义配置文件的路径传递到 –config

配置文件示例(uget.config.json):

{"output_dir":"../../Output","unity_project_path":"../../UnityProjects/MyUnityProject","clean":true,"configuration":"Debug","root_dir":"Assets/MyUnityProject",//optional"assembly_relative_dir":"Editor",//optional"feed":"https://proget.aofl.com/nuget/AOFL-Unity-Development/"}

您可以使用snake大小写而不是虚线选项来覆盖任何命令行参数

配置json

–配置 您可以将配置作为原始json而不是配置文件传递,方法是传递 –config

uget build --config "{\"output_dir\": \"Output\"}"

调试模式

-d / –调试 可以提供此标志以输出更多调试信息并启用底层工具中的详细日志。

安静模式

-q / –安静 可以提供此标志以禁止任何用户提示。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何在Java中使用ENUM生成随机数   Spring4REST应用程序使用Java配置(无xml)IllegalArgumentException   java在Jar中加载新的FXML   java无法将字符串转换为long(时间戳)或long转换为字符串   流我如何通过Java中的grpc(如broadcase)将持续响应从服务器发送到客户端?   java类型不匹配:无法从一个连接转换到另一个连接   带有组织名称、用户名和密码的java Spring引导登录页面   java从Android设备向Windows CE设备发送/获取字符串数据?   java Selenium代码在localhost上运行良好,但无法捕获Jenkins上的StaleElementReferenceException   jodatime如何获取与下一个小时、分钟对应的日期时间?   java在一个int数组中,如何返回对应于最低值的索引?   在web3j中,如何为运行时发现的数组类型创建TypeReference?   java如何仅在Spring Security上对特定URL强制使用https?   java如何添加全局动作事件侦听器?