Inspiration
We wanted to improve Microsoft PowerShell, an open-source command-line shell with over 8 million users in the last month. Our mentors from Microsoft, Tyler and Rob, enabled us to contribute more than we would have otherwise.
What we did
We fixed a variety of existing issues and added new features. We added new features to Select-String: 1, 2, 3, fixed the -WhatIf parameter for New-FileCatalog, added functionality to the split command, sendMail command, convert to XML command, and added new error messages to Get-Process.
How we built it
We used C# for fixes and adding new features and PowerShell for writing test cases.
Challenges we ran into
We spent a lot of time trying to understand the existing codebase before we were able to add our own code.
Accomplishments that we're proud of
We were able to submit our first pull requests to an open source project.
What we learned
Contributing to PowerShell taught us how to contribute to open source projects, navigate larger codebases, use common PowerShell commands, and write clean code.
What's next for Microsoft PowerShell
We will be following up with updates and suggestions to our pull requests so that we can eventually get them merged.
Built With
- c#
- powershell
Log in or sign up for Devpost to join the conversation.