gitez 0.1.0

Gitez is a CLI that simplifies managing your Git repositories.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::GitUserConfig;
use anyhow::{Ok, Result};
use console::style;

pub fn list() -> Result<()> {
  let git_user_configs = GitUserConfig::get_all()?;
  git_user_configs.iter().enumerate().for_each(|(index, config)| {
    println!(
      "{}. {}: {}<{}>",
      index + 1,
      style(&config.config_id).bold(),
      &config.name,
      &config.email
    );
  });

  Ok(())
}