aboutsummaryrefslogtreecommitdiff
path: root/src/backend/bib.rs
diff options
context:
space:
mode:
authorlukeflo2024-10-05 22:37:02 +0200
committerlukeflo2024-10-05 22:37:02 +0200
commiteeb8f1b39d965157ed3ea5f7bffae421cce435b3 (patch)
tree89838d867f2ceb6f436e4a051054b6609c6f230b /src/backend/bib.rs
parent6717d6a9087180754eda66f89b348ce62b313e1e (diff)
downloadbibiman-eeb8f1b39d965157ed3ea5f7bffae421cce435b3.tar.gz
bibiman-eeb8f1b39d965157ed3ea5f7bffae421cce435b3.zip
reordering src structure, cli args struct
Diffstat (limited to 'src/backend/bib.rs')
-rw-r--r--src/backend/bib.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/backend/bib.rs b/src/backend/bib.rs
index c897099..ba752a7 100644
--- a/src/backend/bib.rs
+++ b/src/backend/bib.rs
@@ -15,7 +15,6 @@
// along with this program. If not, see <https://www.gnu.org/licenses/>.
/////
-use super::cliargs::PosArgs;
use std::{fs, path::PathBuf};
use biblatex::{self, Bibliography};
@@ -33,9 +32,9 @@ pub struct BibiMain {
}
impl BibiMain {
- pub fn new() -> Self {
+ pub fn new(main_bibfile: PathBuf) -> Self {
// TODO: Needs check for config file path as soon as config file is impl
- let bibfile = PosArgs::parse_pos_args().bibfilearg;
+ let bibfile = main_bibfile;
let bibfilestring = fs::read_to_string(&bibfile).unwrap();
let bibliography = biblatex::Bibliography::parse(&bibfilestring).unwrap();
let citekeys = Self::get_citekeys(&bibliography);