1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
// License: see LICENSE file at root directory of main branch
//! # `git-shell`
//!
//! ## Project
//!
//! - Repository: <https://bitbucket.org/haibison/git-shell>
//! - License: Nice License `1.0.1` _(see LICENSE file at root directory of main branch)_
//! - _This project follows [Semantic Versioning 2.0.0]_
//!
//! ## Features
//!
//! This project provides a kit, working with Git via shell.
//!
//! (This approach is *always* unstable.)
//!
//! [Semantic Versioning 2.0.0]: https://semver.org/spec/v2.0.0.html
#![warn(missing_docs)]
// ╔═════════════════╗
// ║ IDENTIFIERS ║
// ╚═════════════════╝
macro_rules! code_name { () => { "git-shell" }}
macro_rules! version { () => { "0.1.0" }}
/// # Crate name
pub const NAME: &str = "git-shell";
/// # Crate code name
pub const CODE_NAME: &str = code_name!();
/// # ID of this crate
pub const ID: &str = concat!(
"26068246-35a6c23a-8104a29a-3c68e7ed-537f5455-9311c74a-bcc9ef2c-7d670226-",
"d9e88afe-1561b91b-0ec6fdde-44b1c97c-77945bcc-b527a7f1-2675ae5a-dc322f86",
);
/// # Crate version
pub const VERSION: &str = version!();
/// # Crate release date (year/month/day)
pub const RELEASE_DATE: (u16, u8, u8) = (2022, 6, 22);
/// # Tag, which can be used for logging...
pub const TAG: &str = concat!(code_name!(), "::26068246::", version!());
// ╔════════════════════╗
// ║ IMPLEMENTATION ║
// ╚════════════════════╝
mod git;
pub use self::git::*;
/// # Result type used in this crate
pub type Result<T> = core::result::Result<T, std::io::Error>;
#[test]
fn test_crate_version() {
assert_eq!(VERSION, env!("CARGO_PKG_VERSION"));
}