https://github.com/lorenzck/github-coauth-tool
Simple .NET global tool to generate GitHub co-authorship commit lines.
https://github.com/lorenzck/github-coauth-tool
dotnet dotnet-core dotnet-global-tool dotnet-global-tools github
Last synced: 3 months ago
JSON representation
Simple .NET global tool to generate GitHub co-authorship commit lines.
- Host: GitHub
- URL: https://github.com/lorenzck/github-coauth-tool
- Owner: LorenzCK
- License: mit
- Created: 2019-01-16T20:49:11.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-10-18T23:53:19.000Z (7 months ago)
- Last Synced: 2025-01-12T01:14:44.996Z (4 months ago)
- Topics: dotnet, dotnet-core, dotnet-global-tool, dotnet-global-tools, github
- Language: C#
- Size: 192 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# GitCoAuth

GitCoAuth is a **simple .NET Core Global Tool** that will help you generate **co-authorship commit lines**, as you should.
## Usage
After installing, run it passing your co-author's *GitHub username* as a parameter.
For instance:```
gitcoauth lorenzck
```will output the following line (and it will also automatically try to copy it to your clipboard):
```
Co-authored-by: Lorenz Cuno Klopfenstein
```Append the line to your commit message [following this GitHub guide](https://github.blog/2018-01-29-commit-together-with-co-authors/) (that is leaving at least one empty line between the commit message and the co-authorship trailer).
Once committed and pushed to GitHub, you and your co-authors will all have ownership of the commit. ✌## Installation
Run the following command from shell:
```
dotnet tool install -g dotnet-gitcoauth
```To uninstall the tool again:
```
dotnet tool uninstall -g dotnet-gitcoauth
```