Compare commits
2 Commits
3df7fc36d5
...
7150eb75b4
| Author | SHA1 | Date |
|---|---|---|
|
|
7150eb75b4 | 2 years ago |
|
|
95c7358a79 | 2 years ago |
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"rust-analyzer.linkedProjects": [
|
||||||
|
".\\Cargo.toml"
|
||||||
|
]
|
||||||
|
}
|
||||||
@ -0,0 +1,9 @@
|
|||||||
|
[package]
|
||||||
|
name = "spekkio"
|
||||||
|
version = "0.1.0"
|
||||||
|
edition = "2021"
|
||||||
|
|
||||||
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
poise = "0.5.5"
|
||||||
@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
use std::{io::prelude::*, fs::File, path::Path };
|
||||||
|
|
||||||
|
pub fn load_token(file_name: &str) -> String
|
||||||
|
{
|
||||||
|
let mut file = match File::open(Path::new(file_name))
|
||||||
|
{
|
||||||
|
Ok(file) => file,
|
||||||
|
Err(why) => panic!("Could not open token file {}: {}", Path::new(file_name).display(), why),
|
||||||
|
};
|
||||||
|
|
||||||
|
let mut s = String::new();
|
||||||
|
let token = match file.read_to_string(&mut s)
|
||||||
|
{
|
||||||
|
Err(why) => panic!("couldn't read {}: {}", Path::new(file_name).display(), why),
|
||||||
|
Ok(_) => s,
|
||||||
|
};
|
||||||
|
|
||||||
|
token
|
||||||
|
}
|
||||||
@ -0,0 +1,10 @@
|
|||||||
|
|
||||||
|
mod commands;
|
||||||
|
mod data_loader;
|
||||||
|
|
||||||
|
fn main()
|
||||||
|
{
|
||||||
|
let token = data_loader::load_token("secrets/test.txt");
|
||||||
|
println!("test data: {}", token);
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue