You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,10 +5,14 @@
5
5
`gitoxide` is an implementation of `git` written in Rust for developing future-proof applications which strive for correctness and
6
6
performance while providing a pleasant and unsurprising developer experience.
7
7
8
-
`gitoxide` provides the `gix` and `ein` binaries for use on the command-line to allow experimentation with key features
9
-
like `fetch` and `clone`, and to validate the usability and control of the API offered by the [`gix`] crate.
10
-
11
-
`gitoxide` aspires to be a production-grade server implementation and the `ein` binary aspires to become the default way to interact with git repositories.
8
+
There are two primary ways to use gitoxide:
9
+
10
+
1.**CLI binaries**: The provided binaries `gix` and `ein` for use on the command-line allow experimentation with key features
11
+
like fetch and clone, and to validate the usability.
12
+
`gitoxide` aspires to be a production-grade server implementation and the `ein` binary aspires to become the default way to interact
13
+
with git repositories.
14
+
3.**Rust library**: Use the [gix](https://docs.rs/gix) crate in your project to access the features offered by gitoxide
0 commit comments