sqlite-rs 0.3.7

SQLite reader in pure Rust
Documentation
mod sqlite_cli;

use self::sqlite_cli::SQliteCli;
use sqlite_cli::result::SqliteCliResult;
use std::process::ExitCode;

fn main() -> ExitCode {
  match smain() {
    Ok(_) => ExitCode::SUCCESS,
    Err(_) => ExitCode::FAILURE,
  }
}

fn smain() -> SqliteCliResult<()> {
  let app = SQliteCli::parse()?;
  if app.cli().is_help() {
    app.usage();
    Ok(())
  } else {
    app.run()?;
    Ok(())
  }
}