Ingest new json format

This commit is contained in:
Joscha 2022-10-03 17:35:11 +02:00
parent 78a5aa5169
commit 0e0789cc4d
5 changed files with 137 additions and 162 deletions

View file

@ -1,8 +1,9 @@
mod ingest;
mod data;
mod test;
mod ingest;
mod util;
use std::io;
use std::path::PathBuf;
use clap::Parser;
@ -10,13 +11,18 @@ use clap::Parser;
enum Command {
/// Read sift data on stdin and output brood data on stdout.
Ingest,
/// Test various things
Test,
}
#[derive(Debug, Parser)]
struct Args {
datafile: PathBuf,
#[command(subcommand)]
command: Command,
}
fn main() -> io::Result<()> {
match Command::parse() {
Command::Ingest => ingest::ingest(),
Command::Test => test::test(),
let args = Args::parse();
match args.command {
Command::Ingest => ingest::ingest(&args.datafile),
}
}