urem

command module
v0.0.0-...-d503040 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 26, 2023 License: MIT Imports: 9 Imported by: 0

README

Unreal Rem | Unreal 开发辅助工具

快速开始

go install github.com/zhiruili/urem
urem --help

功能

刷新工程

方便从命令行刷新工程解决方案。

urem gen vs PATH_TO_THE_PROJECT_FILE
urem gen clang PATH_TO_THE_PROJECT_FILE
# Example:
#  urem gen vs projects/MyUeProject/MyUeProject.uproject
#  urem gen clang projects/MyUeProject/MyUeProject.uproject
新增模块

新增一个模块,并添加一些简单的常用定义。

urem new mod MODULE_NAME MODULE_OUTPUT_PATH
# Example:
#  urem new mod AnExample projects/MyUeProject/Source
#  urem new mod AnExample projects/MyUeProject/Plugins/MyPlug/Source
新增 gitignore 模板

新增一个基础的 gitignore 文件。

urem new ig PATH_TO_THE_PROJECT_FILE
# Example:
#  urem new ig projects/MyUeProject/MyUeProject.uproject
新增 clang-format 模板

新增一个基础的 clang-format 文件,兼容 =UPROPERTY= 这些宏。

urem new fmt PATH_TO_THE_PROJECT_FILE
# Example:
#  urem new fmt projects/MyUeProject/MyUeProject.uproject
查看工程用的 UE 的版本和安装路径信息
urem info ue PATH_TO_THE_PROJECT_FILE
# Example:
#  urem info ue projects/MyUeProject/MyUeProject.uproject
搜索一个类型或函数的定义位置

方便确定应该 include 哪个头文件以及依赖哪个模块。

urem info def CLASS_NAME_PATTERN
# Example:
#  urem info def USkeletalMesh.*
#  urem info def .*ShaderMap -d -f
查看枚举值

方便查看新增模块时可以指定的枚举值。

urem info enum ENUM_TYPE
# Example:
#  urem info enum modtype
#  urem info enum loadphase

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL