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在TextView中对齐部分文本   带有iText和eTPKCS11的java PKCS#11签名。dll&SunPKCS11提供程序   java Intellij Idea找不到jar   java Chrome/Firefox和Jetty HTTPS   java我无法打包找不到的JavaFX应用程序模块   多线程Java:排序从异步任务检索的结果   java客户端/服务器socket不能与外部连接一起工作   java如何在单击“下一步”按钮时获取其他详细信息?   java组织。springframework。网状物客户RestTemplate应声明为@Bean,而plain@Autowired抛出错误   java如何绘制javax。摆动将ImageIcon转换为JavaFX。fxml呈现用户界面?   使用for循环的Java跟踪   java如何编码字符串以显示彩色文本(基于字符串中的前缀)   Java保存/打开文件对象   基于java复选框的搜索:使用尽可能多的“”动态生成准备好的语句作为选中复选框的计数   java为什么crawler4j随机挂起?