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