tuck 0.0.0

GNU Stow but in rust
Documentation
use crate::cli::{Command, Config};
use clap::Parser;
use tuck::TuckErr;

#[derive(Debug, Parser)]
pub struct Link {}

impl Command for Link {
    fn exec(self, config: Config) -> Result<(), TuckErr> {
        for mut ele in config.dir.entries(&config.target)? {
            if config.dotfiles {
                ele.replace_dot()
            };

            dbg!(ele);
        }
        Ok(())
    }
}