[−][src]Crate git_info
git_info
Extracts git repository information.
This library main goal is to provide development/build tools such as cargo-makethe needed information on the current git repository.
Examples
extern crate git_info; fn main() { let info = git_info::get(); println!("User Name: {}", info.user_name.unwrap()); println!("User Email: {}", info.user_email.unwrap()); println!("Dirty: {}", info.dirty.unwrap()); println!("Current Branch: {}", info.current_branch.unwrap()); println!("Config: {:#?}", info.config.unwrap()); println!("Branches: {:#?}", info.branches.unwrap()); }
Installation
In order to use this library, just add it as a dependency:
[dependencies]
git_info = "*"
Contributing
License
Developed by Sagie Gur-Ari and licensed under the Apache 2 open source license.
Modules
types | types |
Functions
get | Returns the current git repository information. |