-
Georgy Moshkin authoredGeorgy Moshkin authored
main.rs 668 B
use std::env;
use clap::Parser;
use picodata::cli;
use picodata::cli::args::Picodata;
include!(concat!(env!("OUT_DIR"), "/export_symbols.rs"));
fn main() -> ! {
export_symbols();
match Picodata::parse() {
Picodata::Run(args) => cli::run::main(*args),
Picodata::Test(args) => cli::test::main(args),
Picodata::Tarantool(args) => cli::tarantool::main(args),
Picodata::Expel(args) => cli::expel::main(args),
Picodata::Connect(args) => cli::connect::main(args),
Picodata::Admin(args) => cli::admin::main(args),
Picodata::Config(cli::args::Config::Default(args)) => cli::default_config::main(args),
}
}