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
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,10 +5,12 @@
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.
8
+
There are two primary ways to use `gitoxide`:
10
9
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.
10
+
1.**As Rust library**: Use the [`gix`](https://docs.rs/gix) crate as a Cargo dependency for API access.
11
+
1.**As command-line tool**: The `gix` binary as development tool to help testing the API in real repositories,
12
+
and the `ein` binary with workflow-enhancing tools. Both binaries may forever be unstable,
0 commit comments