Skip to content

sunnyone/metal-git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Metal Git

What's this?

Metal Git is a GUI Git frontend written in Rust with gtk4-rs and git2-rs.

The application opens the Git repository in the current working directory.

Caution

This program is now in experimental stage. It may destroy your files or repositories, so use carefully.

Build and run

Install build dependencies first. This project requires GTK 4, libgit2, CMake, and glib-compile-resources.

Use a recent Rust toolchain, then run:

$ cargo run

To build a release binary:

$ cargo build --release
$ sudo cp target/release/metal-git /usr/local/bin

If glib-compile-resources is missing, install the GLib development tools package provided by your distribution.

Ubuntu packages

On Ubuntu 22.04 or later:

$ sudo apt install libgtk-4-dev libgit2-dev libglib2.0-dev-bin cmake

Author

Yoichi Imai sunnyone41@gmail.com

About

Metal Git - a GUI Git Client written in gtk-rs

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages