[−][src]Crate gitmodules
This crate provides a simple regular expression based parsing library
for reading the .gitmodules
file of a Git repository.
Usage
Add this to your Cargo.toml
:
[dependencies]
gitmodules = "0.1"
Usage is trivial:
use std::io::BufReader; use gitmodules::{read_gitmodules, Submodule}; fn demo() { let text = r#" [submodule "foo"] path = "some/path" "# .as_bytes(); let text = BufReader::new(text); let submodules = read_gitmodules(text).unwrap(); println!("Submodule name {}", submodules.first().unwrap().name()); }
Structs
Submodule | Represents a Git submodule entry with its attributes. |
Functions
read_gitmodules | Read a |