Skip to content

Commit 258045b

Browse files
authored
Merge pull request #13 from nozwock/open
Replace `open_html` with a proper crate
2 parents f13eab7 + 527e5e9 commit 258045b

File tree

4 files changed

+4
-32
lines changed

4 files changed

+4
-32
lines changed

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ edition = "2021"
77
clap = { version = "4.2.1", features = ["derive"] }
88
colored = "2.0.0"
99
eyre = "0.6.8"
10+
open = "4.1.0"
1011
reqwest = { version = "0.11.16", features = ["blocking", "json"] }
1112
serde = { version = "1.0.159", features = ["derive"] }
1213
serde_json = "1.0.95"

src/handlers/html_opener.rs

Lines changed: 0 additions & 24 deletions
This file was deleted.

src/handlers/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
pub mod execution;
22
mod helpers;
3-
pub mod html_opener;
43
pub mod leetcode;
54
pub mod submission;
65
pub mod user;

src/main.rs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
use crate::args::Cli;
22
use crate::file_parser::codefile::CodeFile;
3-
use crate::handlers::html_opener::open_html;
43
use crate::utils::{execute_testcases, submit};
54

65
use args::Commands;
@@ -40,7 +39,7 @@ fn main() -> Result<()> {
4039
let filename = "daily_challenge.html";
4140
std::fs::write(filename, question.content)?;
4241
println!("Saved question as HTML to {}", filename.cyan());
43-
open_html(filename);
42+
open::that(filename)?;
4443
}
4544
Some(Commands::Question { question_name }) => {
4645
let question_name = if let Some(idx) = question_name.find("leetcode.com/problems/") {
@@ -62,7 +61,7 @@ fn main() -> Result<()> {
6261
// save to filename
6362
std::fs::write(&filename, question.content)?;
6463
println!("Saved question as HTML to {}", filename.cyan());
65-
open_html(&filename);
64+
open::that(filename)?;
6665
}
6766
Some(Commands::RunCustom {
6867
testcases,
@@ -88,10 +87,7 @@ fn main() -> Result<()> {
8887
if is_correct {
8988
submit(&lc, code_file)?;
9089
} else {
91-
bail!(
92-
"{}",
93-
"Aborting submission due to failed testcase(s)".red().bold()
94-
);
90+
bail!("Aborting submission due to failed testcase(s)".red().bold());
9591
}
9692
}
9793
None => {}

0 commit comments

Comments
 (0)