Skip to content

Repository files navigation

Commita

"Why waste time with commiting and pushing, Commita gets you done within seconds".

What's Commita?

Commita is a framework and a wrapper for Git, you can call it as you wish.

Being born as an idea from a friend and with the thought that a visual interface isn't that nice (thanks, MQ), especially to those used to CLI-like programs, Commita's sole purpose is to simplify Git, starting from the process of commiting, while also featuring self-healing to most of Git Errors.

Features

Commita's on a early stage of development, having a complete rewrite from C to Golang, so it still needs some improvement, including the self-healing features.

I do not recommend using Commita on big projects yet, start by using it on side projects, at least until I'm sure commita's not going to delete everything or execute an irreversible action.

As for now, Commita is capable of commiting and pushing changes from a single command line.

Quick Start

commita config set -u "your_repo_url" -b "your_default_branch"
commita config login --local/--global "your_user" "your_email"

Those commands create Commita's config file for your project. They are necessary for Commita to work.

After that, Commita's ready to Go! ;]

Example:

commita commit --feat "Adding new feature"

# ✨ feat: Adding new feature

If you need further info, check out our Docs

License

You're free to use Commita anyway you'd like, the only restriction is redistribution, please, do not distribute Commita under your own name, give me some credit!

Contributing

You're free to open Issues and Pull Requests! Have a look on the Contributing Page for more information.

About

Why waste time with commiting and pushing changes? Commita's here to help you!

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages