improve environment management on powershell #1368
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
xmake增加一个接口输出prompt,增加一个接口生成设置环境变量的脚本,我这里取的
xrepo env --info prompt
和xrepo env --info shell.powershell
,这些后面都可以改增加一个命令
xrepo env deactivate
退出环境,这个现在只对powershell生效现在的env activation还比较慢,一个仅有几个依赖的project里
_package_addenvs()
函数用时在8~10s左右,还有很大的优化空间