Aded switch code for Converting and what not

This commit is contained in:
Maddox Werts 2025-04-18 18:31:43 -04:00
parent 803e59e21f
commit d293452929

View file

@ -1,23 +1,22 @@
// Libraries // Libraries
mod action; mod action;
mod args; mod args;
mod packager;
mod parser; mod parser;
mod printer; mod printer;
mod reader; mod reader;
mod writer; mod writer;
use args::Arguments; use args::Arguments;
use packager::Packager;
use parser::Parser; use parser::Parser;
use reader::Reader; use reader::Reader;
use writer::Writer; use writer::Writer;
use std::io::Result; use std::io::Result;
// Entry-Point // Functions
fn main() -> Result<()> { fn convert(args: &Arguments) -> Result<()> {
// Reading the Arguments
let args = Arguments::new();
// Display Status // Display Status
printer::print_generic("📃", "Extracting Text"); printer::print_generic("📃", "Extracting Text");
@ -43,6 +42,27 @@ fn main() -> Result<()> {
printer::print_generic("🏁", "Successful Converting Job"); printer::print_generic("🏁", "Successful Converting Job");
printer::print_generic("😎", "Thank you for using Statement Converter!"); printer::print_generic("😎", "Thank you for using Statement Converter!");
// Ok!
Ok(())
}
fn package(args: &Arguments) -> Result<()> {
//
// Ok!!
Ok(())
}
// Entry-Point
fn main() -> Result<()> {
// Reading the Arguments
let args = Arguments::new();
// What mode are we in?
match args.mode {
args::ArgModes::Convert => convert(&args)?,
args::ArgModes::Package => package(&args)?,
}
// It's ok! // It's ok!
Ok(()) Ok(())
} }