feat(user): add dotenvy
.env easier for my life
This commit is contained in:
parent
95288e7c1e
commit
ab6f42d5e6
1
Cargo.lock
generated
1
Cargo.lock
generated
@ -2245,6 +2245,7 @@ dependencies = [
|
||||
name = "swordfish-user"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"dotenvy",
|
||||
"serenity 0.13.0-alpha2",
|
||||
"swordfish-common",
|
||||
]
|
||||
|
@ -6,6 +6,7 @@ edition = "2021"
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
||||
dotenvy = "0.15.7"
|
||||
serenity = { git = "https://github.com/nshout/serenity-self", version = "0.13.0-alpha2" }
|
||||
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
use std::env;
|
||||
|
||||
use dotenvy::dotenv;
|
||||
use serenity::all::{Embed, MessageUpdateEvent};
|
||||
use serenity::async_trait;
|
||||
use serenity::model::channel::Message;
|
||||
use serenity::prelude::*;
|
||||
use std::env;
|
||||
use swordfish_common::setup_logger;
|
||||
use swordfish_common::{constants, database, utils};
|
||||
use swordfish_common::{debug, tokio};
|
||||
@ -181,6 +181,12 @@ impl EventHandler for Handler {
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() {
|
||||
match dotenv() {
|
||||
Ok(_) => {}
|
||||
Err(why) => {
|
||||
eprintln!("Failed to load .env: {:?}", why);
|
||||
}
|
||||
}
|
||||
// Login with a user token from the environment
|
||||
let log_level = env::var("LOG_LEVEL").unwrap_or("info".to_string());
|
||||
setup_logger(log_level.as_str()).expect("Failed to setup logger");
|
||||
|
Loading…
Reference in New Issue
Block a user