bckplayer 0.1.0

A cross-platform CLI media player interface for VLC
Documentation
use anyhow::Result;

pub mod app;
pub mod cli;
pub mod commands;
pub mod config;
pub mod config_manager;
pub mod config_modules;
pub mod ffplay;
pub mod tui;
pub mod types;
pub mod utils;
pub mod youtube;
pub mod playlists;

use app::App;
use cli::Args;

fn main() -> Result<()> {
    // Initialize logging
    env_logger::init();

    // Parse command line arguments
    let args = Args::parse();

    // Initialize and run the application
    let mut app = App::new(args)?;
    app.run()?;

    Ok(())
}