/// this is going to get confusing with `init` command
this is going to get confusing with `init` command
this is going to get confusing with ` init ` command
pub(crate) fn new(args: CliArgs) -> Result<Self> {
        Ok(Self {
            store: Store::init()?,
            args,
        })
    }
pub ( crate ) fn new ( args : CliArgs ) -> Result < Self > { Ok ( Self { store : Store :: init ( ) ? , args , } ) }
this is going to get confusing with `init` command
this is going to get confusing with ` init ` command
args
CliArgs