extern crate walkdir;
use clap::Parser;
use tekton::core::handlers::convert_handler::convert_handler;
use tekton::core::handlers::sort_handler::sort_handler;
use tekton::errors::TektonError;
use tekton::models::args::{TektonArgs, TektonEntity};
fn main() -> Result<(), TektonError> {
let args = TektonArgs::parse();
match args.entity_type {
TektonEntity::Convert(convert) => convert_handler(convert),
TektonEntity::Sort(sort) => sort_handler(sort),
}
}