├── .config └── dotnet-tools.json ├── .gitattributes ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── ReleaseNotes.md ├── TroubleShooting.md ├── appveyor.ps1 ├── appveyor.yml ├── global.json ├── nuspec └── Cake.Powershell.nuspec ├── src ├── Cake.Powershell.Tests │ ├── Cake.Powershell.Tests.csproj │ ├── Scripts │ │ ├── ArrayTest.ps1 │ │ ├── ErrorScript.ps1 │ │ ├── FailingScript.ps1 │ │ ├── HashTableTest.ps1 │ │ ├── Test.ps1 │ │ └── TestNonWin.ps1 │ ├── Tests │ │ ├── FileTests.cs │ │ └── ScriptTests.cs │ └── Utils │ │ ├── CakeHelper.cs │ │ └── DebugLog.cs ├── Cake.Powershell.sln ├── Cake.Powershell │ ├── Aliases │ │ └── PowershellAliases.cs │ ├── Arguments │ │ ├── ArrayArgument.cs │ │ ├── HashTableArgument.cs │ │ ├── KeyValueArgument.cs │ │ ├── NamedArgument.cs │ │ └── StringLiteralArgument.cs │ ├── Cake.Powershell.csproj │ ├── Extensions │ │ ├── PowershellSettingsExtensions.cs │ │ ├── ProcessArgumentListExtensions.cs │ │ └── SecureExtensions.cs │ ├── Host │ │ ├── CakePSHost.cs │ │ ├── CakePSHostInterface.cs │ │ ├── CakePSHostNoConsoleRawUserInterface.cs │ │ └── CakePSHostRawUserInterface.cs │ ├── Interfaces │ │ └── IPowershellRunner.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── Namespaces.cs │ └── Runner │ │ ├── PowershellRunner.cs │ │ ├── PowershellSettings.cs │ │ └── PwshScriptRunner.cs └── SolutionInfo.cs └── test ├── build.bat ├── build.cake ├── build.ps1 ├── error.ps1 ├── failingScript.ps1 └── test.ps1 /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/README.md -------------------------------------------------------------------------------- /ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/ReleaseNotes.md -------------------------------------------------------------------------------- /TroubleShooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/TroubleShooting.md -------------------------------------------------------------------------------- /appveyor.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/appveyor.ps1 -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/appveyor.yml -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/global.json -------------------------------------------------------------------------------- /nuspec/Cake.Powershell.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/nuspec/Cake.Powershell.nuspec -------------------------------------------------------------------------------- /src/Cake.Powershell.Tests/Cake.Powershell.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell.Tests/Cake.Powershell.Tests.csproj -------------------------------------------------------------------------------- /src/Cake.Powershell.Tests/Scripts/ArrayTest.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell.Tests/Scripts/ArrayTest.ps1 -------------------------------------------------------------------------------- /src/Cake.Powershell.Tests/Scripts/ErrorScript.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell.Tests/Scripts/ErrorScript.ps1 -------------------------------------------------------------------------------- /src/Cake.Powershell.Tests/Scripts/FailingScript.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell.Tests/Scripts/FailingScript.ps1 -------------------------------------------------------------------------------- /src/Cake.Powershell.Tests/Scripts/HashTableTest.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell.Tests/Scripts/HashTableTest.ps1 -------------------------------------------------------------------------------- /src/Cake.Powershell.Tests/Scripts/Test.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell.Tests/Scripts/Test.ps1 -------------------------------------------------------------------------------- /src/Cake.Powershell.Tests/Scripts/TestNonWin.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell.Tests/Scripts/TestNonWin.ps1 -------------------------------------------------------------------------------- /src/Cake.Powershell.Tests/Tests/FileTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell.Tests/Tests/FileTests.cs -------------------------------------------------------------------------------- /src/Cake.Powershell.Tests/Tests/ScriptTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell.Tests/Tests/ScriptTests.cs -------------------------------------------------------------------------------- /src/Cake.Powershell.Tests/Utils/CakeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell.Tests/Utils/CakeHelper.cs -------------------------------------------------------------------------------- /src/Cake.Powershell.Tests/Utils/DebugLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell.Tests/Utils/DebugLog.cs -------------------------------------------------------------------------------- /src/Cake.Powershell.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell.sln -------------------------------------------------------------------------------- /src/Cake.Powershell/Aliases/PowershellAliases.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Aliases/PowershellAliases.cs -------------------------------------------------------------------------------- /src/Cake.Powershell/Arguments/ArrayArgument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Arguments/ArrayArgument.cs -------------------------------------------------------------------------------- /src/Cake.Powershell/Arguments/HashTableArgument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Arguments/HashTableArgument.cs -------------------------------------------------------------------------------- /src/Cake.Powershell/Arguments/KeyValueArgument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Arguments/KeyValueArgument.cs -------------------------------------------------------------------------------- /src/Cake.Powershell/Arguments/NamedArgument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Arguments/NamedArgument.cs -------------------------------------------------------------------------------- /src/Cake.Powershell/Arguments/StringLiteralArgument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Arguments/StringLiteralArgument.cs -------------------------------------------------------------------------------- /src/Cake.Powershell/Cake.Powershell.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Cake.Powershell.csproj -------------------------------------------------------------------------------- /src/Cake.Powershell/Extensions/PowershellSettingsExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Extensions/PowershellSettingsExtensions.cs -------------------------------------------------------------------------------- /src/Cake.Powershell/Extensions/ProcessArgumentListExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Extensions/ProcessArgumentListExtensions.cs -------------------------------------------------------------------------------- /src/Cake.Powershell/Extensions/SecureExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Extensions/SecureExtensions.cs -------------------------------------------------------------------------------- /src/Cake.Powershell/Host/CakePSHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Host/CakePSHost.cs -------------------------------------------------------------------------------- /src/Cake.Powershell/Host/CakePSHostInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Host/CakePSHostInterface.cs -------------------------------------------------------------------------------- /src/Cake.Powershell/Host/CakePSHostNoConsoleRawUserInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Host/CakePSHostNoConsoleRawUserInterface.cs -------------------------------------------------------------------------------- /src/Cake.Powershell/Host/CakePSHostRawUserInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Host/CakePSHostRawUserInterface.cs -------------------------------------------------------------------------------- /src/Cake.Powershell/Interfaces/IPowershellRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Interfaces/IPowershellRunner.cs -------------------------------------------------------------------------------- /src/Cake.Powershell/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Cake.Powershell/Properties/Namespaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Properties/Namespaces.cs -------------------------------------------------------------------------------- /src/Cake.Powershell/Runner/PowershellRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Runner/PowershellRunner.cs -------------------------------------------------------------------------------- /src/Cake.Powershell/Runner/PowershellSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Runner/PowershellSettings.cs -------------------------------------------------------------------------------- /src/Cake.Powershell/Runner/PwshScriptRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/Cake.Powershell/Runner/PwshScriptRunner.cs -------------------------------------------------------------------------------- /src/SolutionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/src/SolutionInfo.cs -------------------------------------------------------------------------------- /test/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/test/build.bat -------------------------------------------------------------------------------- /test/build.cake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/test/build.cake -------------------------------------------------------------------------------- /test/build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/test/build.ps1 -------------------------------------------------------------------------------- /test/error.ps1: -------------------------------------------------------------------------------- 1 | throw "My error"; -------------------------------------------------------------------------------- /test/failingScript.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/test/failingScript.ps1 -------------------------------------------------------------------------------- /test/test.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpeRAD/Cake.Powershell/HEAD/test/test.ps1 --------------------------------------------------------------------------------