# CustomCmd **Repository Path**: mdsSJY/custom-cmd ## Basic Information - **Project Name**: CustomCmd - **Description**: 个人命令行工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-14 - **Last Updated**: 2025-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: Go语言, Powershell, NSIS ## README ## 自定义Cmd工具 一个基于go + Nsis 的window平台的Cmd工具。可以帮助你提效window平台下的开发工作流 * ### 功能介绍 - 1. setup.exe安装包安装后,会配置全局变量。比如本应用名是sjy.exe,那你可以任意工作目录`cmd`输入`sjy [参数]`使用。 - 2. `sjy --help/-h/help` 查看帮助 - 3. `sjy --version/-v/version` 查看版本 - 4. `sjy ps1` 会执行`当前工作目录`的`.ps1`。具体参见[ps1 help](.assets/func/ps1help.md) - 5. `sjy` 不带任何参数,默认行为与`help`一样,可改。具体参见[master help](.assets/func/masterhelp.md) - 6. 可以通过配置文件,自定义命令。具体参见[custom help](.assets/func/customhelp.md) * ### install release_latest: [setup.exe](https://gitee.com/mdsSJY/custom-cmd/releases/tag/latest) * ### 工作流 该项目工作流 1. vscode f5 可以进行调试。[launch](.vscode/launch.json) 2. build build需要一些必要配置信息[build.jsonc](build.jsonc) ```bash # 如果安装了该cmd工具 sjy build # 如果没有安装该cmd工具 ./build.ps1 ``` * ### 注意事项 1. nsis脚本文件[.nsi],如果其中有中文,如果你是中文window操作系统,文件编码应该为`gbk`。 * ### todo [进展](.assets/doc/ToDo.md) * ### 更新 * [2025/02/21] 发布1.0.0.0版本 * ### 鸣谢 感谢[@NSIS](https://nsis.sourceforge.io/Main_Page), 以及本项目使用到的所以开源库/工具/软件!