├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── config.yml │ ├── koan-issue.md │ ├── koan-suggestion.md │ ├── module-issue.md │ └── module-suggestion.md ├── pull_request_template.md └── workflows │ └── github.yml ├── .gitignore ├── .vscode ├── PSKoans.code-workspace ├── extensions.json ├── launch.json └── settings.json ├── Build ├── Build-Module.ps1 ├── Initialize-Environment.ps1 ├── Invoke-ModuleTests.ps1 ├── New-Changelog.ps1 └── Register-FileSystemRepository.ps1 ├── CODEOWNERS ├── CONTRIBUTING.md ├── Deploy ├── FileSystem │ └── PSKoans.psdeploy.ps1 ├── PSGallery │ └── PSKoans.psdeploy.ps1 └── Publish.ps1 ├── KoanIndex.md ├── LICENSE ├── PSKoans.ezformat.ps1 ├── PSKoans ├── Classes │ ├── Blank.ps1 │ └── KoanAttribute.ps1 ├── Data │ ├── Advice │ │ ├── Customization │ │ │ └── Profile.Advice.json │ │ ├── Fun │ │ │ ├── FunWithCats.Advice.json │ │ │ └── FunWithGUIs.Advice.json │ │ ├── Interactive │ │ │ ├── CompletionOptions.Advice.json │ │ │ └── EditMode.Advice.json │ │ └── OOP │ │ │ └── OOPIntroduction.Advice.json │ └── Show-MeditationPrompt.Data.psd1 ├── Dependencies.psd1 ├── DummyTypes.ps1 ├── Init │ ├── AddPesterAssertionOperator.ps1 │ ├── ModuleConfiguration.ps1 │ └── RegisterArgumentCompleters.ps1 ├── Koans │ ├── .vscode │ │ └── extensions.json │ ├── Cmdlets 1 │ │ ├── AboutCompareObject.Koans.ps1 │ │ ├── AboutDiscovery.Koans.ps1 │ │ ├── AboutForEachObject.Koans.ps1 │ │ ├── AboutGroupObject.Koans.ps1 │ │ ├── AboutMeasureObject.Koans.ps1 │ │ ├── AboutModules.Koans.ps1 │ │ ├── AboutNewObject.Koans.ps1 │ │ ├── AboutPSProviders.Koans.ps1 │ │ ├── AboutSelectObject.Koans.ps1 │ │ ├── AboutSortObject.Koans.ps1 │ │ ├── AboutTeeObject.Koans.ps1 │ │ └── AboutWhereObject.Koans.ps1 │ ├── Cmdlets 2 │ │ ├── AboutCsvCmdlets.Koans.ps1 │ │ └── AboutOutCmdlets.Koans.ps1 │ ├── Constructs and Patterns │ │ ├── AboutAdvancedFunctions.Koans.ps1 │ │ ├── AboutBitwiseOperations.Koans.ps1 │ │ ├── AboutClasses.Koans.ps1 │ │ ├── AboutCustomObjects.Koans.ps1 │ │ ├── AboutEnumerations.Koans.ps1 │ │ ├── AboutErrorHandling.Koans.ps1 │ │ ├── AboutLists.Koans.ps1 │ │ ├── AboutPSObjects.Koans.ps1 │ │ ├── AboutRedirection.Koans.ps1 │ │ ├── AboutRegularExpressions.Koans.ps1 │ │ ├── AboutSplatting.Koans.ps1 │ │ ├── AboutStringBuilder.Koans.ps1 │ │ └── AboutXml.Koans.ps1 │ ├── Foundations │ │ ├── AboutArrays.Koans.ps1 │ │ ├── AboutAssignmentAndArithmetic.Koans.ps1 │ │ ├── AboutComparison.Koans.ps1 │ │ ├── AboutConditionals.Koans.ps1 │ │ ├── AboutFunctionsAndScriptBlocks.Koans.ps1 │ │ ├── AboutHashtables.Koans.ps1 │ │ ├── AboutLoopsAndPipelines.Koans.ps1 │ │ ├── AboutOrderOfOperations.Koans.ps1 │ │ ├── AboutStringOperators.Koans.ps1 │ │ ├── AboutTypeOperators.Koans.ps1 │ │ └── AboutVariables.Koans.ps1 │ ├── Introduction │ │ ├── AboutAssertions.Koans.ps1 │ │ ├── AboutBinary.Koans.ps1 │ │ ├── AboutBooleans.Koans.ps1 │ │ ├── AboutCmdletVerbs.Koans.ps1 │ │ ├── AboutGetMember.Koans.ps1 │ │ ├── AboutNumbers.Koans.ps1 │ │ └── AboutStrings.Koans.ps1 │ ├── Katas │ │ ├── ProcessingStrings.Koans.ps1 │ │ └── SortingCharacters.Koans.ps1 │ └── Modules │ │ ├── .gitkeep │ │ ├── ActiveDirectory │ │ └── Introduction │ │ │ └── AboutFiltering.Koans.ps1 │ │ └── dbatools │ │ ├── AboutBackupDatabases.Koans.ps1 │ │ ├── AboutDbaDatabase.Koans.ps1 │ │ ├── AboutNewDatabases.Koans.ps1 │ │ ├── AboutQueryingDatabases.Koans.ps1 │ │ └── Mocks │ │ ├── BasicInvokeDbaQuery.xml │ │ ├── Database_All.xml │ │ ├── Database_System.xml │ │ ├── Database_TestDb.xml │ │ ├── MultipleServerQuery.xml │ │ ├── StudentTable.xml │ │ ├── StudentTableBobbySafe.xml │ │ └── StudentTableParams.xml ├── PSKoans.psd1 ├── PSKoans.psm1 ├── Private │ ├── Assert-UnblockedFile.ps1 │ ├── ConvertFrom-WildcardPattern.ps1 │ ├── Get-KoanAst.ps1 │ ├── Get-KoanAttribute.ps1 │ ├── Get-KoanIt.ps1 │ ├── Invoke-Koan.ps1 │ ├── Measure-Koan.ps1 │ ├── Measure-KoanBlockTest.ps1 │ ├── New-KoanRunspace.ps1 │ ├── New-PSKoanErrorRecord.ps1 │ ├── Update-PSKoanFile.ps1 │ └── Write-ConsoleLine.ps1 └── Public │ ├── Get-Blank.ps1 │ ├── Get-Karma.ps1 │ ├── Get-PSKoan.ps1 │ ├── Get-PSKoanLocation.ps1 │ ├── Get-PSKoanSetting.ps1 │ ├── Move-PSKoanLibrary.ps1 │ ├── Register-Advice.ps1 │ ├── Reset-PSKoan.ps1 │ ├── Set-PSKoanLocation.ps1 │ ├── Set-PSKoanSetting.ps1 │ ├── Show-Advice.ps1 │ ├── Show-Karma.ps1 │ └── Update-PSKoan.ps1 ├── README.md ├── Start-DebugSession.ps1 ├── Tests ├── Functions │ ├── Private │ │ ├── Assert-UnblockedFile.Tests.ps1 │ │ ├── ControlTests │ │ │ └── Invoke-Koan.Control_Tests.ps1 │ │ ├── ConvertFrom-WildcardPattern.Tests.ps1 │ │ ├── Get-KoanAst.Tests.ps1 │ │ ├── Get-KoanAttribute.Tests.ps1 │ │ ├── Get-KoanIt.Tests.ps1 │ │ ├── Invoke-Koan.Tests.ps1 │ │ ├── Measure-Koan.Tests.ps1 │ │ ├── New-KoanRunspace.Tests.ps1 │ │ ├── New-PSKoanErrorRecord.Tests.ps1 │ │ └── Update-PSKoanFile.Tests.ps1 │ └── Public │ │ ├── Get-Blank.Tests.ps1 │ │ ├── Get-Karma.Tests.ps1 │ │ ├── Get-PSKoan.Tests.ps1 │ │ ├── Get-PSKoanLocation.Tests.ps1 │ │ ├── Get-PSKoanSetting.Tests.ps1 │ │ ├── Move-PSKoanLibrary.Tests.ps1 │ │ ├── Register-Advice.Tests.ps1 │ │ ├── Reset-PSKoan.Tests.ps1 │ │ ├── Set-PSKoanLocation.Tests.ps1 │ │ ├── Set-PSKoanSetting.Tests.ps1 │ │ ├── Show-Advice.Tests.ps1 │ │ ├── Show-Karma.Tests.ps1 │ │ └── Update-PSKoan.Tests.ps1 ├── KoanValidation.Tests.ps1 ├── ModuleHelp.Tests.ps1 └── ModuleValidation.Tests.ps1 ├── azure-pipelines.yml ├── docs ├── Get-Blank.md ├── Get-Karma.md ├── Get-PSKoan.md ├── Get-PSKoanLocation.md ├── Get-PSKoanSetting.md ├── Move-PSKoanLibrary.md ├── PSKoans.md ├── Register-Advice.md ├── Reset-PSKoan.md ├── Set-PSKoanLocation.md ├── Set-PSKoanSetting.md ├── Show-Advice.md ├── Show-Karma.md └── Update-PSKoan.md ├── drafts ├── AboutOOP.ps1 ├── AboutOOPAnswers │ ├── AboutOOPAnswers.psd1 │ └── AboutOOPAnswers.psm1 ├── ComplexArrayFilter.ps1 └── ExtendedMeasures.ps1 ├── formatting ├── PSKoans.CompleteResult.format.ps1 ├── PSKoans.Controls.format.ps1 ├── PSKoans.KoanInfo.format.ps1 └── PSKoans.Result.format.ps1 ├── images ├── Show-Karma_1.png ├── Show-Karma_2.png ├── logo-128px.png ├── logo-64px.png ├── logo.png └── logo.svg └── templates ├── environment-setup.yml ├── install-built-module.yml ├── register-local-repo.yml └── test-steps.yml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/koan-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/.github/ISSUE_TEMPLATE/koan-issue.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/koan-suggestion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/.github/ISSUE_TEMPLATE/koan-suggestion.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/module-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/.github/ISSUE_TEMPLATE/module-issue.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/module-suggestion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/.github/ISSUE_TEMPLATE/module-suggestion.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/github.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/.github/workflows/github.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/PSKoans.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/.vscode/PSKoans.code-workspace -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Build/Build-Module.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Build/Build-Module.ps1 -------------------------------------------------------------------------------- /Build/Initialize-Environment.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Build/Initialize-Environment.ps1 -------------------------------------------------------------------------------- /Build/Invoke-ModuleTests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Build/Invoke-ModuleTests.ps1 -------------------------------------------------------------------------------- /Build/New-Changelog.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Build/New-Changelog.ps1 -------------------------------------------------------------------------------- /Build/Register-FileSystemRepository.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Build/Register-FileSystemRepository.ps1 -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @vexx32 @steviecoaster 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Deploy/FileSystem/PSKoans.psdeploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Deploy/FileSystem/PSKoans.psdeploy.ps1 -------------------------------------------------------------------------------- /Deploy/PSGallery/PSKoans.psdeploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Deploy/PSGallery/PSKoans.psdeploy.ps1 -------------------------------------------------------------------------------- /Deploy/Publish.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Deploy/Publish.ps1 -------------------------------------------------------------------------------- /KoanIndex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/KoanIndex.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/LICENSE -------------------------------------------------------------------------------- /PSKoans.ezformat.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans.ezformat.ps1 -------------------------------------------------------------------------------- /PSKoans/Classes/Blank.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Classes/Blank.ps1 -------------------------------------------------------------------------------- /PSKoans/Classes/KoanAttribute.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Classes/KoanAttribute.ps1 -------------------------------------------------------------------------------- /PSKoans/Data/Advice/Customization/Profile.Advice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Data/Advice/Customization/Profile.Advice.json -------------------------------------------------------------------------------- /PSKoans/Data/Advice/Fun/FunWithCats.Advice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Data/Advice/Fun/FunWithCats.Advice.json -------------------------------------------------------------------------------- /PSKoans/Data/Advice/Fun/FunWithGUIs.Advice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Data/Advice/Fun/FunWithGUIs.Advice.json -------------------------------------------------------------------------------- /PSKoans/Data/Advice/Interactive/CompletionOptions.Advice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Data/Advice/Interactive/CompletionOptions.Advice.json -------------------------------------------------------------------------------- /PSKoans/Data/Advice/Interactive/EditMode.Advice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Data/Advice/Interactive/EditMode.Advice.json -------------------------------------------------------------------------------- /PSKoans/Data/Advice/OOP/OOPIntroduction.Advice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Data/Advice/OOP/OOPIntroduction.Advice.json -------------------------------------------------------------------------------- /PSKoans/Data/Show-MeditationPrompt.Data.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Data/Show-MeditationPrompt.Data.psd1 -------------------------------------------------------------------------------- /PSKoans/Dependencies.psd1: -------------------------------------------------------------------------------- 1 | @{ 2 | Pester = '4.3.1' 3 | } 4 | -------------------------------------------------------------------------------- /PSKoans/DummyTypes.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/DummyTypes.ps1 -------------------------------------------------------------------------------- /PSKoans/Init/AddPesterAssertionOperator.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Init/AddPesterAssertionOperator.ps1 -------------------------------------------------------------------------------- /PSKoans/Init/ModuleConfiguration.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Init/ModuleConfiguration.ps1 -------------------------------------------------------------------------------- /PSKoans/Init/RegisterArgumentCompleters.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Init/RegisterArgumentCompleters.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/.vscode/extensions.json -------------------------------------------------------------------------------- /PSKoans/Koans/Cmdlets 1/AboutCompareObject.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Cmdlets 1/AboutCompareObject.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Cmdlets 1/AboutDiscovery.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Cmdlets 1/AboutDiscovery.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Cmdlets 1/AboutForEachObject.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Cmdlets 1/AboutForEachObject.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Cmdlets 1/AboutGroupObject.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Cmdlets 1/AboutGroupObject.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Cmdlets 1/AboutMeasureObject.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Cmdlets 1/AboutMeasureObject.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Cmdlets 1/AboutModules.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Cmdlets 1/AboutModules.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Cmdlets 1/AboutNewObject.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Cmdlets 1/AboutNewObject.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Cmdlets 1/AboutPSProviders.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Cmdlets 1/AboutPSProviders.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Cmdlets 1/AboutSelectObject.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Cmdlets 1/AboutSelectObject.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Cmdlets 1/AboutSortObject.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Cmdlets 1/AboutSortObject.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Cmdlets 1/AboutTeeObject.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Cmdlets 1/AboutTeeObject.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Cmdlets 1/AboutWhereObject.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Cmdlets 1/AboutWhereObject.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Cmdlets 2/AboutCsvCmdlets.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Cmdlets 2/AboutCsvCmdlets.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Cmdlets 2/AboutOutCmdlets.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Cmdlets 2/AboutOutCmdlets.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Constructs and Patterns/AboutAdvancedFunctions.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Constructs and Patterns/AboutAdvancedFunctions.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Constructs and Patterns/AboutBitwiseOperations.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Constructs and Patterns/AboutBitwiseOperations.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Constructs and Patterns/AboutClasses.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Constructs and Patterns/AboutClasses.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Constructs and Patterns/AboutCustomObjects.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Constructs and Patterns/AboutCustomObjects.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Constructs and Patterns/AboutEnumerations.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Constructs and Patterns/AboutEnumerations.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Constructs and Patterns/AboutErrorHandling.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Constructs and Patterns/AboutErrorHandling.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Constructs and Patterns/AboutLists.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Constructs and Patterns/AboutLists.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Constructs and Patterns/AboutPSObjects.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Constructs and Patterns/AboutPSObjects.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Constructs and Patterns/AboutRedirection.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Constructs and Patterns/AboutRedirection.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Constructs and Patterns/AboutSplatting.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Constructs and Patterns/AboutSplatting.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Constructs and Patterns/AboutStringBuilder.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Constructs and Patterns/AboutStringBuilder.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Constructs and Patterns/AboutXml.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Constructs and Patterns/AboutXml.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Foundations/AboutArrays.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Foundations/AboutArrays.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Foundations/AboutAssignmentAndArithmetic.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Foundations/AboutAssignmentAndArithmetic.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Foundations/AboutComparison.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Foundations/AboutComparison.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Foundations/AboutConditionals.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Foundations/AboutConditionals.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Foundations/AboutFunctionsAndScriptBlocks.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Foundations/AboutFunctionsAndScriptBlocks.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Foundations/AboutHashtables.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Foundations/AboutHashtables.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Foundations/AboutLoopsAndPipelines.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Foundations/AboutLoopsAndPipelines.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Foundations/AboutOrderOfOperations.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Foundations/AboutOrderOfOperations.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Foundations/AboutStringOperators.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Foundations/AboutStringOperators.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Foundations/AboutTypeOperators.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Foundations/AboutTypeOperators.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Foundations/AboutVariables.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Foundations/AboutVariables.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Introduction/AboutAssertions.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Introduction/AboutAssertions.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Introduction/AboutBinary.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Introduction/AboutBinary.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Introduction/AboutBooleans.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Introduction/AboutBooleans.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Introduction/AboutCmdletVerbs.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Introduction/AboutCmdletVerbs.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Introduction/AboutGetMember.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Introduction/AboutGetMember.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Introduction/AboutNumbers.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Introduction/AboutNumbers.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Introduction/AboutStrings.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Introduction/AboutStrings.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Katas/ProcessingStrings.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Katas/ProcessingStrings.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Katas/SortingCharacters.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Katas/SortingCharacters.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Modules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PSKoans/Koans/Modules/ActiveDirectory/Introduction/AboutFiltering.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Modules/ActiveDirectory/Introduction/AboutFiltering.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Modules/dbatools/AboutBackupDatabases.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Modules/dbatools/AboutBackupDatabases.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Modules/dbatools/AboutDbaDatabase.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Modules/dbatools/AboutDbaDatabase.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Modules/dbatools/AboutNewDatabases.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Modules/dbatools/AboutNewDatabases.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Modules/dbatools/AboutQueryingDatabases.Koans.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Modules/dbatools/AboutQueryingDatabases.Koans.ps1 -------------------------------------------------------------------------------- /PSKoans/Koans/Modules/dbatools/Mocks/BasicInvokeDbaQuery.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Modules/dbatools/Mocks/BasicInvokeDbaQuery.xml -------------------------------------------------------------------------------- /PSKoans/Koans/Modules/dbatools/Mocks/Database_All.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Modules/dbatools/Mocks/Database_All.xml -------------------------------------------------------------------------------- /PSKoans/Koans/Modules/dbatools/Mocks/Database_System.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Modules/dbatools/Mocks/Database_System.xml -------------------------------------------------------------------------------- /PSKoans/Koans/Modules/dbatools/Mocks/Database_TestDb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Modules/dbatools/Mocks/Database_TestDb.xml -------------------------------------------------------------------------------- /PSKoans/Koans/Modules/dbatools/Mocks/MultipleServerQuery.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Modules/dbatools/Mocks/MultipleServerQuery.xml -------------------------------------------------------------------------------- /PSKoans/Koans/Modules/dbatools/Mocks/StudentTable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Modules/dbatools/Mocks/StudentTable.xml -------------------------------------------------------------------------------- /PSKoans/Koans/Modules/dbatools/Mocks/StudentTableBobbySafe.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Modules/dbatools/Mocks/StudentTableBobbySafe.xml -------------------------------------------------------------------------------- /PSKoans/Koans/Modules/dbatools/Mocks/StudentTableParams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Koans/Modules/dbatools/Mocks/StudentTableParams.xml -------------------------------------------------------------------------------- /PSKoans/PSKoans.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/PSKoans.psd1 -------------------------------------------------------------------------------- /PSKoans/PSKoans.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/PSKoans.psm1 -------------------------------------------------------------------------------- /PSKoans/Private/Assert-UnblockedFile.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Private/Assert-UnblockedFile.ps1 -------------------------------------------------------------------------------- /PSKoans/Private/ConvertFrom-WildcardPattern.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Private/ConvertFrom-WildcardPattern.ps1 -------------------------------------------------------------------------------- /PSKoans/Private/Get-KoanAst.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Private/Get-KoanAst.ps1 -------------------------------------------------------------------------------- /PSKoans/Private/Get-KoanAttribute.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Private/Get-KoanAttribute.ps1 -------------------------------------------------------------------------------- /PSKoans/Private/Get-KoanIt.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Private/Get-KoanIt.ps1 -------------------------------------------------------------------------------- /PSKoans/Private/Invoke-Koan.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Private/Invoke-Koan.ps1 -------------------------------------------------------------------------------- /PSKoans/Private/Measure-Koan.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Private/Measure-Koan.ps1 -------------------------------------------------------------------------------- /PSKoans/Private/Measure-KoanBlockTest.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Private/Measure-KoanBlockTest.ps1 -------------------------------------------------------------------------------- /PSKoans/Private/New-KoanRunspace.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Private/New-KoanRunspace.ps1 -------------------------------------------------------------------------------- /PSKoans/Private/New-PSKoanErrorRecord.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Private/New-PSKoanErrorRecord.ps1 -------------------------------------------------------------------------------- /PSKoans/Private/Update-PSKoanFile.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Private/Update-PSKoanFile.ps1 -------------------------------------------------------------------------------- /PSKoans/Private/Write-ConsoleLine.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Private/Write-ConsoleLine.ps1 -------------------------------------------------------------------------------- /PSKoans/Public/Get-Blank.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Public/Get-Blank.ps1 -------------------------------------------------------------------------------- /PSKoans/Public/Get-Karma.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Public/Get-Karma.ps1 -------------------------------------------------------------------------------- /PSKoans/Public/Get-PSKoan.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Public/Get-PSKoan.ps1 -------------------------------------------------------------------------------- /PSKoans/Public/Get-PSKoanLocation.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Public/Get-PSKoanLocation.ps1 -------------------------------------------------------------------------------- /PSKoans/Public/Get-PSKoanSetting.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Public/Get-PSKoanSetting.ps1 -------------------------------------------------------------------------------- /PSKoans/Public/Move-PSKoanLibrary.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Public/Move-PSKoanLibrary.ps1 -------------------------------------------------------------------------------- /PSKoans/Public/Register-Advice.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Public/Register-Advice.ps1 -------------------------------------------------------------------------------- /PSKoans/Public/Reset-PSKoan.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Public/Reset-PSKoan.ps1 -------------------------------------------------------------------------------- /PSKoans/Public/Set-PSKoanLocation.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Public/Set-PSKoanLocation.ps1 -------------------------------------------------------------------------------- /PSKoans/Public/Set-PSKoanSetting.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Public/Set-PSKoanSetting.ps1 -------------------------------------------------------------------------------- /PSKoans/Public/Show-Advice.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Public/Show-Advice.ps1 -------------------------------------------------------------------------------- /PSKoans/Public/Show-Karma.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Public/Show-Karma.ps1 -------------------------------------------------------------------------------- /PSKoans/Public/Update-PSKoan.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/PSKoans/Public/Update-PSKoan.ps1 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/README.md -------------------------------------------------------------------------------- /Start-DebugSession.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Start-DebugSession.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Private/Assert-UnblockedFile.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Private/Assert-UnblockedFile.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Private/ControlTests/Invoke-Koan.Control_Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Private/ControlTests/Invoke-Koan.Control_Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Private/ConvertFrom-WildcardPattern.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Private/ConvertFrom-WildcardPattern.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Private/Get-KoanAst.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Private/Get-KoanAst.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Private/Get-KoanAttribute.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Private/Get-KoanAttribute.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Private/Get-KoanIt.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Private/Get-KoanIt.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Private/Invoke-Koan.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Private/Invoke-Koan.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Private/Measure-Koan.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Private/Measure-Koan.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Private/New-KoanRunspace.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Private/New-KoanRunspace.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Private/New-PSKoanErrorRecord.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Private/New-PSKoanErrorRecord.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Private/Update-PSKoanFile.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Private/Update-PSKoanFile.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Public/Get-Blank.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Public/Get-Blank.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Public/Get-Karma.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Public/Get-Karma.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Public/Get-PSKoan.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Public/Get-PSKoan.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Public/Get-PSKoanLocation.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Public/Get-PSKoanLocation.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Public/Get-PSKoanSetting.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Public/Get-PSKoanSetting.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Public/Move-PSKoanLibrary.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Public/Move-PSKoanLibrary.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Public/Register-Advice.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Public/Register-Advice.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Public/Reset-PSKoan.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Public/Reset-PSKoan.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Public/Set-PSKoanLocation.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Public/Set-PSKoanLocation.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Public/Set-PSKoanSetting.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Public/Set-PSKoanSetting.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Public/Show-Advice.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Public/Show-Advice.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Public/Show-Karma.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Public/Show-Karma.Tests.ps1 -------------------------------------------------------------------------------- /Tests/Functions/Public/Update-PSKoan.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/Functions/Public/Update-PSKoan.Tests.ps1 -------------------------------------------------------------------------------- /Tests/KoanValidation.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/KoanValidation.Tests.ps1 -------------------------------------------------------------------------------- /Tests/ModuleHelp.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/ModuleHelp.Tests.ps1 -------------------------------------------------------------------------------- /Tests/ModuleValidation.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/Tests/ModuleValidation.Tests.ps1 -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /docs/Get-Blank.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/docs/Get-Blank.md -------------------------------------------------------------------------------- /docs/Get-Karma.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/docs/Get-Karma.md -------------------------------------------------------------------------------- /docs/Get-PSKoan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/docs/Get-PSKoan.md -------------------------------------------------------------------------------- /docs/Get-PSKoanLocation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/docs/Get-PSKoanLocation.md -------------------------------------------------------------------------------- /docs/Get-PSKoanSetting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/docs/Get-PSKoanSetting.md -------------------------------------------------------------------------------- /docs/Move-PSKoanLibrary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/docs/Move-PSKoanLibrary.md -------------------------------------------------------------------------------- /docs/PSKoans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/docs/PSKoans.md -------------------------------------------------------------------------------- /docs/Register-Advice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/docs/Register-Advice.md -------------------------------------------------------------------------------- /docs/Reset-PSKoan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/docs/Reset-PSKoan.md -------------------------------------------------------------------------------- /docs/Set-PSKoanLocation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/docs/Set-PSKoanLocation.md -------------------------------------------------------------------------------- /docs/Set-PSKoanSetting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/docs/Set-PSKoanSetting.md -------------------------------------------------------------------------------- /docs/Show-Advice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/docs/Show-Advice.md -------------------------------------------------------------------------------- /docs/Show-Karma.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/docs/Show-Karma.md -------------------------------------------------------------------------------- /docs/Update-PSKoan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/docs/Update-PSKoan.md -------------------------------------------------------------------------------- /drafts/AboutOOP.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/drafts/AboutOOP.ps1 -------------------------------------------------------------------------------- /drafts/AboutOOPAnswers/AboutOOPAnswers.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/drafts/AboutOOPAnswers/AboutOOPAnswers.psd1 -------------------------------------------------------------------------------- /drafts/AboutOOPAnswers/AboutOOPAnswers.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/drafts/AboutOOPAnswers/AboutOOPAnswers.psm1 -------------------------------------------------------------------------------- /drafts/ComplexArrayFilter.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/drafts/ComplexArrayFilter.ps1 -------------------------------------------------------------------------------- /drafts/ExtendedMeasures.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/drafts/ExtendedMeasures.ps1 -------------------------------------------------------------------------------- /formatting/PSKoans.CompleteResult.format.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/formatting/PSKoans.CompleteResult.format.ps1 -------------------------------------------------------------------------------- /formatting/PSKoans.Controls.format.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/formatting/PSKoans.Controls.format.ps1 -------------------------------------------------------------------------------- /formatting/PSKoans.KoanInfo.format.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/formatting/PSKoans.KoanInfo.format.ps1 -------------------------------------------------------------------------------- /formatting/PSKoans.Result.format.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/formatting/PSKoans.Result.format.ps1 -------------------------------------------------------------------------------- /images/Show-Karma_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/images/Show-Karma_1.png -------------------------------------------------------------------------------- /images/Show-Karma_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/images/Show-Karma_2.png -------------------------------------------------------------------------------- /images/logo-128px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/images/logo-128px.png -------------------------------------------------------------------------------- /images/logo-64px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/images/logo-64px.png -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/images/logo.png -------------------------------------------------------------------------------- /images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/images/logo.svg -------------------------------------------------------------------------------- /templates/environment-setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/templates/environment-setup.yml -------------------------------------------------------------------------------- /templates/install-built-module.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/templates/install-built-module.yml -------------------------------------------------------------------------------- /templates/register-local-repo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/templates/register-local-repo.yml -------------------------------------------------------------------------------- /templates/test-steps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vexx32/PSKoans/HEAD/templates/test-steps.yml --------------------------------------------------------------------------------