diff options
Diffstat (limited to 'server/tools/src/main.rs')
| -rw-r--r-- | server/tools/src/main.rs | 33 |
1 files changed, 2 insertions, 31 deletions
diff --git a/server/tools/src/main.rs b/server/tools/src/main.rs index 8d8e4fd0..07c5d45b 100644 --- a/server/tools/src/main.rs +++ b/server/tools/src/main.rs @@ -16,17 +16,13 @@ */ -pub mod book_html; pub mod diagram_dot; -pub mod diagram_svg; pub mod graph; pub mod graph_summary; pub mod map_linter; use crate::{ - book_html::render_html_book, diagram_dot::{diagram_dot, diagram_dot_svg}, - diagram_svg::diagram_svg, graph::graph, graph_summary::graph_summary, map_linter::check_map, @@ -34,10 +30,9 @@ use crate::{ use anyhow::Result; use clap::Parser; use hurrycurry_data::{ - book::{book, diagram_layout::diagram_layout, print_book, recipe_diagram::recipe_diagram}, + book::{diagram_layout::diagram_layout, recipe_diagram::recipe_diagram}, index::DataIndex, }; -use hurrycurry_locale::FALLBACK_LOCALE; #[derive(Parser)] enum Action { @@ -46,12 +41,8 @@ enum Action { GraphSingle { out: String, #[arg(short)] - custom_svg: bool, - #[arg(short)] dot_out: bool, }, - Book, - BookHtml, MapDemands { map: String, }, @@ -73,11 +64,7 @@ fn main() -> Result<()> { match action { Action::Graph => graph()?, Action::GraphSummary => graph_summary()?, - Action::GraphSingle { - out, - custom_svg, - dot_out, - } => { + Action::GraphSingle { out, dot_out } => { let mut index = DataIndex::default(); index.reload()?; let (data, serverdata) = index.generate("5star")?; @@ -85,28 +72,12 @@ fn main() -> Result<()> { let mut diagram = recipe_diagram(&data, &serverdata, &[out])?; let out = if dot_out { diagram_dot(&data, &diagram, false)? - } else if custom_svg { - diagram_layout(&mut diagram)?; - diagram_svg(&data, &diagram)? } else { diagram_layout(&mut diagram)?; diagram_dot_svg(&data, &diagram)? }; println!("{out}"); } - Action::Book => { - let mut index = DataIndex::default(); - index.reload()?; - let (data, serverdata) = index.generate("5star")?; - print_book(&data, &serverdata)? - } - Action::BookHtml => { - let mut index = DataIndex::default(); - index.reload()?; - let (data, serverdata) = index.generate("5star")?; - let book = book(&data, &serverdata)?; - println!("{}", render_html_book(&data, &book, &FALLBACK_LOCALE)); - } Action::MapDemands { map } => { let mut index = DataIndex::default(); index.reload()?; |