# Multi-environ Conf-Files **Repository Path**: clickto/BuildConfig ## Basic Information - **Project Name**: Multi-environ Conf-Files - **Description**: 用Multi-environ Manager进行环境配置,我使用的.json配置文件和编译脚本。 编译脚本可以写在任何位置,已经得到了大大的简化。 - **Primary Language**: 其他 - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-02-08 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BuildConfig 用Multi-environ Manager进行环境配置,我使用的.json配置文件和编译脚本。 编译脚本可以写在任何位置,已经得到了大大的简化。 使用Multi-environ Manager,可以随时更换Path+和Environment Variable环境, 执行命令之后还能够及时的清理干净环境,甚至可以在某个环境下执行命令而不影响环境。 .json就是配置不同环境的配置文件。 Multi-environ Manager就是操作这些个配置文件的工具, 这个工具的工作目录会一直停留在sourceroot文件夹里,(当然执行命令中的切换目录还是会切换的)。 在Shell中使用时这样的: ```bash #pymake6.py #env effect mm export 'android.x86' envname source $(mm source root)/envname_effect.sh #do command in this env java -version #env reset (need) source $(mm source root)/envname_unset.sh ``` 或者 ```bash #env effect mm set env cur 'qt.android' #do command in this env mm k qqt.build #env reset (no need) ``` shell文件可以编写在任意位置,更换环境的命令得到极大简化, 这样执行复杂命令再也不用为了每次都要更改复杂的环境而难过、头疼了。