MCPcopy Create free account
hub / github.com/Notgnoshi/generative / main

Function main

tools/bundle.rs:23–44  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

21}
22
23fn main() -> eyre::Result<()> {
24 color_eyre::install()?;
25 let args = CmdlineOptions::parse();
26
27 let filter = tracing_subscriber::EnvFilter::builder()
28 .with_default_directive(args.log_level.into())
29 .from_env_lossy();
30 tracing_subscriber::fmt()
31 .with_env_filter(filter)
32 .with_ansi(true)
33 .with_writer(std::io::stderr)
34 .init();
35
36 let reader = get_input_reader(&args.input)?;
37 let geometries = read_geometries(reader);
38
39 let bundle: geo::GeometryCollection = geometries.collect();
40 let geometries = std::iter::once(geo::Geometry::GeometryCollection(bundle));
41
42 let writer = get_output_writer(&args.output)?;
43 write_geometries(writer, geometries)
44}

Callers

nothing calls this directly

Calls 4

get_input_readerFunction · 0.85
read_geometriesFunction · 0.85
get_output_writerFunction · 0.85
write_geometriesFunction · 0.85

Tested by

no test coverage detected