DEV Community

Milo
Milo

Posted on

Introducing: Glitter!

Hey folks! I've been hard at work programming my first commercial package.

This package is called glitter. A hyper-fast way of executing git commands.

Currently, glitter is available on Scoop. Install it with scoop install glitter, or, clone the repo and run cargo install --path . to install it.

So what is glitter?

Glitter is the git-companion you've longed for. Fast, efficient, written in Rust and super friendly errors. What more could you need in a friend? πŸ˜ƒ

But.. how do I use it?

The config lives in a file called a .glitterrc (this is customisable!) and is a simple JSON structure. See all available keys here.

If you have a question, please don't hesitate to make a discussion on the repo

Let me know of some feedback in the comments, hope you have a great day!

Discussion (3)

Collapse
samborick profile image
Sam Borick

This seems really cool!

If I could give a small suggestion: I looked at the documentation, but I'm still confused about how I would actually use glitter during a normal development flow. Does the make adding files and making commit messages easier somehow?

Thanks for sharing and keep up the great work!

Collapse
milo123459 profile image
Milo Author

Hey! Thanks for showing interest in the project.

So basically glitter is a wrapper for running some git commands, you'd simply install it, make a .glitterrc and you can then run the glitter commands.

FYI, installing locally is as simple as cloning the repo and executing cargo install --path . in the cloned repo.

Collapse
milo123459 profile image
Milo Author

Glitter v1.1.0 has been released with multi branch support!