No description, website, or topics provided.
Clone or download
Latest commit aaaeece Jan 8, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Pass -o|--open to Auto open selected item Dec 7, 2018
docs readme, fix install script Dec 7, 2018
.DS_Store readme, fix install script Dec 7, 2018
.gitignore init Nov 29, 2018
Program.cs Added language option filter Dec 15, 2018
Project.cs init Nov 29, 2018
README.md Added language option filter Dec 15, 2018
Tags.cs init Nov 29, 2018
azure-pipelines.yml Set up CI with Azure Pipelines Dec 10, 2018
upforgrabs.csproj Pass -o|--open to Auto open selected item Dec 7, 2018

README.md

dotnet-upforgrabs

Related blog: https://tattoocoder.com/finding-your-next-net-open-source-project-using-the-command-line/

Welcome to the .NET Core Global Tool to help you get started with contributing to Open Source projects.

Not sure what project needs help? Or where to start?

Install .NET Core 2.2 from https://dot.net and then install upforgrabs

dotnet tool install -g upforgrabs

Open your favorite terminal and run.

upforgrabs

upforgrabs -h for options.

Usage: upforgrabs [arguments] [options]

Arguments:
  ProjectName

Options:
  -?|-h|--help           Show help information
  -o|--open              Auto open the selected issue
  -l|--lucky             Open first result
  -n|--number <RESULTS>  Number of results 1 - 25
  -lang|--language <LANGUAGE> Select a .NET programming language (csharp, c#, fsharp, f#)

Use the arrow keys to navigate the project selector and hit <Enter> or the cooresponding # to choose the project.

gif of selecting project

If there are no current items open in the selected project, you will be presented with a message similar to this.

no issues found

otherwise a random issue is presented. Most terminals allow for clicking via CMD+Click or Ctrl+Click to open the URL. Or you may copy paste into a browser to get started.

random issue

Enjoy! And go contribute!