imgurs/src/main.rs

22 lines
416 B
Rust
Raw Normal View History

use imgurs::ImgurClient;
2022-01-22 21:02:51 +00:00
use simple_logger::SimpleLogger;
2022-04-03 19:11:11 +00:00
mod cli;
mod config;
2022-06-12 15:28:25 +00:00
fn main() {
2022-06-12 16:22:45 +00:00
// init logger
SimpleLogger::new().init().expect("init SimpleLogger");
2022-06-12 16:22:45 +00:00
// init better_panic
better_panic::install();
2022-01-22 21:02:51 +00:00
2022-04-03 19:11:11 +00:00
// parse config file
2022-01-24 22:15:55 +00:00
let config = config::toml::parse();
2022-01-22 21:02:51 +00:00
2022-04-03 19:11:11 +00:00
// create imgur client
2022-05-18 17:48:39 +00:00
let client = ImgurClient::new(&config.imgur.id);
2022-04-03 19:11:11 +00:00
2022-06-12 16:22:45 +00:00
// parse cli
2022-06-12 15:28:25 +00:00
cli::parse(client)
2022-01-22 21:02:51 +00:00
}