forked from psake/psake
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpsake-config.ps1
31 lines (28 loc) · 1.28 KB
/
psake-config.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<#
-------------------------------------------------------------------
Defaults
-------------------------------------------------------------------
$config.buildFileName="default.ps1";
$config.framework = "3.5";
$config.taskNameFormat="Executing {0}";
$config.verboseError=$false;
$config.coloredOutput = $true;
$config.modules=(new-object psobject -property @{ autoload=$false })
-------------------------------------------------------------------
Auto-load modules from .\modules folder
-------------------------------------------------------------------
$config.modules=(new-object psobject -property @{ autoload=$true})
-------------------------------------------------------------------
Auto-load modules from .\my_modules folder
-------------------------------------------------------------------
$config.modules=(new-object psobject -property @{ autoload=$true; directory=".\my_modules" })
-------------------------------------------------------------------
Explicitly load module(s)
-------------------------------------------------------------------
$config.modules=(new-object psobject -property @{
autoload=$false;
module=(new-object psobject -property @{path="c:\module1dir\module1.ps1"}),
(new-object psobject -property @{path="c:\module1dir\module2.ps1"})
})
}
#>