change env variables

master
Mathias Rothenhaeusler 2022-12-26 12:26:44 +01:00
parent bc23ddceeb
commit fc419b5c40
1 changed files with 11 additions and 11 deletions

View File

@ -1,8 +1,8 @@
use std::env; use clap::{load_yaml, App};
use clap::{App, load_yaml};
use directories::BaseDirs; use directories::BaseDirs;
use dotenv; use dotenv;
use sprintf::sprintf; use sprintf::sprintf;
use std::env;
pub struct Params { pub struct Params {
pub source_lang: String, pub source_lang: String,
@ -33,8 +33,8 @@ impl Params {
Self { Self {
source_lang: matches.value_of("source").unwrap_or("0").to_string(), source_lang: matches.value_of("source").unwrap_or("0").to_string(),
target_lang: matches.value_of("target").unwrap_or("EN-US").to_string(), target_lang: matches.value_of("target").unwrap_or("EN-US").to_string(),
key: env::var("key").unwrap(), key: env::var("KEY").unwrap(),
uri: env::var("uri").unwrap(), uri: env::var("URI").unwrap(),
text: matches.value_of("INPUT").unwrap().to_string(), text: matches.value_of("INPUT").unwrap().to_string(),
} }
} }
@ -44,12 +44,12 @@ impl Params {
pub fn body(&self) -> String { pub fn body(&self) -> String {
let mut body = sprintf!( let mut body = sprintf!(
"auth_key=%s&text=%s&target_lang=%s", "auth_key=%s&text=%s&target_lang=%s",
self.key, self.key,
self.text, self.text,
self.target_lang self.target_lang
) )
.unwrap(); .unwrap();
if self.source_lang != "0" { if self.source_lang != "0" {
let add = sprintf!("&source_lang=%s", self.source_lang).unwrap(); let add = sprintf!("&source_lang=%s", self.source_lang).unwrap();
@ -58,4 +58,4 @@ impl Params {
body body
} }
} }