File tree Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change 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
- 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
15
- programmatically.
8
+ There are two primary ways to use ` gitoxide ` :
9
+
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,
13
+ * do not rely on them in scripts* .
16
14
17
15
[ ![ asciicast] ( https://asciinema.org/a/542159.svg )] ( https://asciinema.org/a/542159 )
18
16
You can’t perform that action at this time.
0 commit comments