gc

git-chauthor

This is a command line tool that enables you to easily set the author for a project.

Showing:

Popularity

Downloads/wk

2

GitHub Stars

2

Maintenance

Last Commit

5mos ago

Contributors

1

Package

Dependencies

3

License

MIT

Type Definitions

Tree-Shakeable

No?

Categories

Readme

git-chauthor

git-ch(ange)author...

This is a command line tool that enables you to easily set the author for a project.

How to use

I recommend installing this package globally so that you can use it in any directory with just chauthor.

Follow the interface to create your configuration file. You will need to run it once to create the config file, then again to start adding author details. For more info about the file itself, see the config section.

With config setup, simply run chauthor in a git repository. A simple list selector will appear with all the available author details. Upon selecting, the changes will be made immediately.

Config

The config for this tool (an array of authors) should lie in ~/.gitauthors.json, and takes the following format:

[
    {
        alias (optional string),
        email (string),
        name (string)
    }
]

For example, my config file looks something like this:

[
    {
        "email": "danny@danielcarl.info",
        "name": "Daniel Carl Jones"
    },
    {
        "alias": "Uni",
        "email": "not.sharing@sorry.ac.uk",
        "name": "Daniel Carl Jones"
    }
]

Known issues

I've created a few known issues in the issues tab on GitHub.

If you find other problems, feel free to submit an issue on the GitHub repository.

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial