From 74a26df110c15de7cfdd86a8fcf98d92e34e046b Mon Sep 17 00:00:00 2001 From: Frederik Hjorslev Poulsen Date: Sat, 23 May 2020 18:27:15 +0200 Subject: [PATCH 1/3] :art: Sort content alphabetically Sort content alphabetically except for Misc section. Add new section Interactive Learning. --- readme.md | 43 +++++++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/readme.md b/readme.md index d8e3e56..41c4613 100644 --- a/readme.md +++ b/readme.md @@ -9,6 +9,7 @@ It includes a command-line shell and an associated scripting language. ## Contents + * [API Wrapper](#api-wrapper) * [Blogs](#blogs) * [Books](#books) @@ -17,19 +18,20 @@ It includes a command-line shell and an associated scripting language. * [Commandline Productivity](#commandline-productivity) * [Communities](#communities) * [Documentation Helper](#documentation-helper) -* [Frameworks](#frameworks) * [Editors and IDEs](#editors-and-ides) +* [Frameworks](#frameworks) +* [Interactive Learning](#interactive-learning) * [Module Development Templates](#module-development-templates) * [Package Managers](#package-managers) * [Parallel Processing](#parallel-processing) * [Podcasts](#podcasts) * [Security](#security) +* [SharePoint](#sharepoint) +* [SQL Server](#sql-server) * [Testing](#testing) * [Themes](#themes) * [Videos](#videos) * [Webserver](#webserver) -* [SharePoint](#sharepoint) -* [SQL Server](#sql-server) * [Misc](#misc) ## API Wrapper @@ -128,12 +130,6 @@ It includes a command-line shell and an associated scripting language. * [SublimeText package](https://github.com/SublimeText/PowerShell) - PowerShell language support for Sublime Text. * [Atom package](https://github.com/jugglingnutcase/language-powershell) - PowerShell language support for Atom. -## Module Development Templates - -* [Plaster](https://github.com/PowerShell/Plaster) - Plaster is a template-based file and project generator written in PowerShell. -* [PSModuleDevelopment](https://github.com/PowershellFrameworkCollective/PSModuleDevelopment) - Get started using module templates in 2 minutes with this module's low entry barrier and casual convenience. -* [Catesta](https://github.com/techthoughts2/Catesta) - Catesta is a PowerShell module project generator. It uses templates to rapidly scaffold test and build integration for a variety of CI/CD platforms. - ## Frameworks * [Carbon](http://get-carbon.org/) - DevOps for automating the configuration of Windows computers. @@ -141,6 +137,14 @@ It includes a command-line shell and an associated scripting language. * [PSCX](https://github.com/Pscx/Pscx) - PowerShell Community Extensions - Useful set of additional cmdlets. * [PSFramework](https://github.com/PowershellFrameworkCollective/psframework) - Easily add configurations, logging and more to your own PowerShell module. +## Interactive Learning + +## Module Development Templates + +* [Plaster](https://github.com/PowerShell/Plaster) - Plaster is a template-based file and project generator written in PowerShell. +* [PSModuleDevelopment](https://github.com/PowershellFrameworkCollective/PSModuleDevelopment) - Get started using module templates in 2 minutes with this module's low entry barrier and casual convenience. +* [Catesta](https://github.com/techthoughts2/Catesta) - Catesta is a PowerShell module project generator. It uses templates to rapidly scaffold test and build integration for a variety of CI/CD platforms. + ## Package Managers * [PowerShellGet](https://github.com/powershell/powershellget) - PowerShellGet is the Package Manager for PowerShell. Packages are available on [PowerShellGallery](https://www.PowerShellGallery.com). @@ -169,11 +173,20 @@ It includes a command-line shell and an associated scripting language. * [BloodHound](https://github.com/BloodHoundAD/BloodHound) - Easily identify highly complex attack paths that would otherwise be impossible to quickly identify. * [Nishang](https://github.com/samratashok/nishang) - Enables scripting for red team, penetration testing, and offensive security. +## SharePoint + +* [AutoSPInstaller](https://autospinstaller.com/) - Automated SharePoint 2010-2019 installation script. +* [Client-side SharePoint](https://sharepointpowershell.codeplex.com/) - API for SharePoint 2010, 2013 and Online. +* [SPReplicator](https://github.com/potatoqualitee/SPReplicator) - SPReplicator helps replicate SharePoint list data to/from CSV, SQL Server, SharePoint itself and more. + +## SQL Server + +* [dbatools](https://dbachecks.io) - Helps SQL Server Pros be more productive with instance migrations and much more. + ## Testing * [Pester](https://github.com/pester/Pester) - PowerShell BDD style testing framework. * [Format-Pester](https://github.com/equelin/format-pester) - PowerShell module for documenting Pester's results - exports Pester results to HTML, Word, text files using [PScribo](https://github.com/iainbrighton/PScribo). -* [PSScriptAnalyzer](https://github.com/PowerShell/PSScriptAnalyzer) - Static code checker for modules and scripts. It checks the quality of the code by running a set of rules based on best practices identified by the PowerShell Team and community. ## Themes @@ -208,16 +221,6 @@ It includes a command-line shell and an associated scripting language. * [Polaris](https://github.com/PowerShell/Polaris) - A cross-platform, minimalist web framework for PowerShell. * [WebCommander](https://github.com/vmware/webcommander) - Run scripts and view results, in a friendly web GUI or via a web service. -## SharePoint - -* [AutoSPInstaller](https://autospinstaller.com/) - Automated SharePoint 2010-2019 installation script. -* [Client-side SharePoint](https://sharepointpowershell.codeplex.com/) - API for SharePoint 2010, 2013 and Online. -* [SPReplicator](https://github.com/potatoqualitee/SPReplicator) - SPReplicator helps replicate SharePoint list data to/from CSV, SQL Server, SharePoint itself and more. - -## SQL Server - -* [dbatools](https://dbachecks.io) - Helps SQL Server Pros be more productive with instance migrations and much more. - ## Misc * [DbgShell](https://github.com/Microsoft/DbgShell) - A PowerShell front-end for the Windows debugger engine. From 64d07b641ba576d2ae36e01c57352f0c0c6af92d Mon Sep 17 00:00:00 2001 From: Frederik Hjorslev Poulsen Date: Sat, 23 May 2020 18:27:50 +0200 Subject: [PATCH 2/3] :sparkles: (Interactive Learning): Add PSKoans --- readme.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/readme.md b/readme.md index 41c4613..d61ea5f 100644 --- a/readme.md +++ b/readme.md @@ -139,6 +139,8 @@ It includes a command-line shell and an associated scripting language. ## Interactive Learning +* [PSKoans](https://github.com/vexx32/PSKoans) - A simple, fun, and interactive way to learn the PowerShell language through Pester unit testing. + ## Module Development Templates * [Plaster](https://github.com/PowerShell/Plaster) - Plaster is a template-based file and project generator written in PowerShell. From 3b0f9c40efade2dac1d5f9d9c1568830e13c7540 Mon Sep 17 00:00:00 2001 From: Frederik Hjorslev Poulsen Date: Sat, 23 May 2020 18:34:52 +0200 Subject: [PATCH 3/3] :art: Remove duplicate empty lines --- readme.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/readme.md b/readme.md index d61ea5f..a469e8d 100644 --- a/readme.md +++ b/readme.md @@ -9,7 +9,6 @@ It includes a command-line shell and an associated scripting language. ## Contents - * [API Wrapper](#api-wrapper) * [Blogs](#blogs) * [Books](#books) @@ -231,4 +230,4 @@ It includes a command-line shell and an associated scripting language. Useful for security research, testing and quick hacks. * [psInlineProgress](https://github.com/gravejester/psInlineProgress) - Write inline progress bars in PowerShell. * [Graphical](https://github.com/PrateekKumarSingh/graphical) - PowerShell Module to plot colorful console 2D Graphs (Scatter, Bar, Line). -* [WSLab](https://github.com/microsoft/WSLab) - Windows Server rapid lab deployment scripts. \ No newline at end of file +* [WSLab](https://github.com/microsoft/WSLab) - Windows Server rapid lab deployment scripts.