Files
cocommit/README.md
T
2024-03-03 19:38:02 +01:00

1.6 KiB

cocommit

Currently built in:

  • Go
  • C++
  • Python

Currently tested in:

  • Go
  • C++
  • Python

How to run

Download the binary for your OS on the release page
Once downloaded you need to create an alias for your shell guides found below:
Bash Guide
^please note if you use another shell than bash you will need to look up how to do it in that shell^
Powershell Guide

Once you've created an alias for the program you need to set an env variable (authors_file) in your shell. This should be the path pointing to your authors.txt file

you can now run it using the alias shorthand you assigned it to

Usage:

$ cocommit "message" <name1> [name2] [name3]...

$ cocommit "message" <name:email1> [name:email2] [name:email3]...

$ cocommit "message" <name:email1> <name1> [name:email2]  

$ cocommit
*prints usage*

$ cocommit users
*prints list of users*

Syntax for the author file

The syntax for the author file can be found at the top of the template file included in the repo. It should look like this:

name_short|Name|Username|email

Why?

Writing co-authors onto commits can be pretty tedious so automating this process as a simple shell alias is a lot nicer

Workflows

This repo is sort of a test bed for working with Dagger CI but therefore also should support automated testing and building at some point coming soon