term_keep 1.2.1

Terminal-based Google Keep clone. Can be used as a note taking / To-Do list app on a server.
Documentation
#![deny(clippy::all, clippy::pedantic, clippy::nursery)]
#![deny(clippy::let_underscore_must_use)]
#![deny(clippy::integer_division)]
#![deny(clippy::if_then_some_else_none)]
#![deny(clippy::string_to_string)]
#![deny(clippy::str_to_string)]
#![deny(clippy::try_err)]
#![deny(clippy::panic)]
#![deny(clippy::shadow_same)]
#![deny(clippy::shadow_reuse)]
#![deny(clippy::shadow_unrelated)]

use term_keep::cli;
use term_keep::services;
use term_keep::util::cli::abort_with_message;
use term_keep::util::env;

fn main() {
  let db_path: String = env::require_string_env_var("DB_PATH");
  services::db::set_database(&db_path).unwrap_or_else(|e| abort_with_message(e));
  cli::parser::execute();
}