tekton 0.3.0

A blazingly fast code snippet sorter
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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};

/// Entry point to the CLI App
fn main() -> Result<(), TektonError> {
    let args = TektonArgs::parse();

    match args.entity_type {
        TektonEntity::Convert(convert) => convert_handler(convert),
        TektonEntity::Sort(sort) => sort_handler(sort),
    }
}