silver 2.0.0

A cross-shell customizable powerline-like prompt with icons
1
2
3
4
5
6
7
8
9
10
use crate::Segment;

use chrono::Timelike;

pub fn segment(segment: &mut Segment, _: &[&str]) {
    let now = chrono::offset::Local::now();
    let (pm, hour) = now.hour12();
    let minute = now.minute();
    segment.value = format!("{}:{:02}{}", hour, minute, if pm { "PM" } else { "AM" });
}