show-path 0.1.1

Command line tool for displaying absolute paths
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use anyhow::Result;
use clap::Parser;
use show_path::Args;
use std::path::Path;

fn main() -> Result<()> {
    let args = Args::parse();

    let path_name = args.path.unwrap_or_else(|| ".".to_string());

    let path = Path::new(&path_name);

    let absolute_path = path.canonicalize()?;

    println!("{}", absolute_path.display());

    Ok(())
}