summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorxq114 <[email protected]>2021-04-28 14:13:38 +0800
committerxq114 <[email protected]>2021-04-28 14:13:38 +0800
commite98ca4f7d28c12fc1cfead20fd774e30eb7ff52a (patch)
treee4a5ba95c20b18277b09e24b5391c9ccb71e642d /scripts
parent13b88deacc54b60a383ea9c3e3862851d533a042 (diff)
improve environment
Diffstat (limited to 'scripts')
-rw-r--r--scripts/xrepo-hook.psm18
-rw-r--r--scripts/xrepo.ps18
2 files changed, 8 insertions, 8 deletions
diff --git a/scripts/xrepo-hook.psm1 b/scripts/xrepo-hook.psm1
index e0a872823..ca63fb09b 100644
--- a/scripts/xrepo-hook.psm1
+++ b/scripts/xrepo-hook.psm1
@@ -3,7 +3,7 @@
<#
.SYNOPSIS
- Activates a xrepo environment based on your current project.
+ Enter a xrepo environment based on your current project.
.EXAMPLE
Enter-XrepoEnvironment
@@ -14,8 +14,8 @@ function Enter-XrepoEnvironment {
begin {
$script:xrepoOldEnvs = (Get-ChildItem -Path Env:);
- $xrepoPrompt = (& $Env:XMAKE_EXE lua private.xrepo env --info prompt | Out-String);
- $activateCommand = (& $Env:XMAKE_EXE lua private.xrepo env --info script.powershell | Out-String);
+ $xrepoPrompt = (& $Env:XMAKE_EXE lua private.xrepo.action.env.info prompt | Out-String);
+ $activateCommand = (& $Env:XMAKE_EXE lua private.xrepo.action.env.info script.powershell | Out-String);
Write-Verbose "[xrepo env script.powershell]`n$activateCommand";
Invoke-Expression -Command $activateCommand;
@@ -29,7 +29,7 @@ function Enter-XrepoEnvironment {
<#
.SYNOPSIS
- Deactivates the current xrepo environment, if any.
+ Exit the current xrepo environment, if any.
.EXAMPLE
Exit-XrepoEnvironment
diff --git a/scripts/xrepo.ps1 b/scripts/xrepo.ps1
index d0d3c851e..84bb4f000 100644
--- a/scripts/xrepo.ps1
+++ b/scripts/xrepo.ps1
@@ -11,9 +11,9 @@ if ($Args.Count -eq 0) {
if (($Command -eq "env") -and ($Args.Count -ge 2)) {
switch ($Args[1]) {
"shell" {
- if (-not (Test-Path 'Env:XMAKE_ROOT')) {
- $Env:XMAKE_ROOT = $BASE_DIR;
- Import-Module "$Env:XMAKE_ROOT\scripts\xrepo-hook.psm1";
+ if (-not (Test-Path 'Env:XMAKE_ROOTDIR')) {
+ $Env:XMAKE_ROOTDIR = $BASE_DIR;
+ Import-Module "$Env:XMAKE_ROOTDIR\scripts\xrepo-hook.psm1";
Add-XrepoEnvironmentToPrompt;
}
if ((Test-Path 'Env:XMAKE_PROMPT_MODIFIER') -and ($Env:XMAKE_PROMPT_MODIFIER -ne "")) {
@@ -22,7 +22,7 @@ if ($Args.Count -eq 0) {
Enter-XrepoEnvironment;
return;
}
- "deactivate" {
+ "quit" {
Exit-XrepoEnvironment;
return;
}