Просмотр исходного кода

Make dioxus-cli a binary - not a library (#2698)

Evan Almloff 11 месяцев назад
Родитель
Сommit
a6e41e9d68
2 измененных файлов с 25 добавлено и 25 удалено
  1. 0 24
      packages/cli/src/lib.rs
  2. 25 1
      packages/cli/src/main.rs

+ 0 - 24
packages/cli/src/lib.rs

@@ -1,24 +0,0 @@
-#![doc = include_str!("../README.md")]
-#![doc(html_logo_url = "https://avatars.githubusercontent.com/u/79236386")]
-#![doc(html_favicon_url = "https://avatars.githubusercontent.com/u/79236386")]
-
-pub mod assets;
-pub mod dx_build_info;
-pub mod serve;
-pub mod tools;
-
-pub mod cli;
-pub use cli::*;
-
-pub mod error;
-pub use error::*;
-
-pub(crate) mod builder;
-
-mod dioxus_crate;
-pub use dioxus_crate::*;
-
-mod settings;
-pub(crate) use settings::*;
-
-pub(crate) mod metadata;

+ 25 - 1
packages/cli/src/main.rs

@@ -1,9 +1,33 @@
+#![doc = include_str!("../README.md")]
+#![doc(html_logo_url = "https://avatars.githubusercontent.com/u/79236386")]
+#![doc(html_favicon_url = "https://avatars.githubusercontent.com/u/79236386")]
+
+pub mod assets;
+pub mod dx_build_info;
+pub mod serve;
+pub mod tools;
+
+pub mod cli;
+pub use cli::*;
+
+pub mod error;
+pub use error::*;
+
+pub(crate) mod builder;
+
+mod dioxus_crate;
+pub use dioxus_crate::*;
+
+mod settings;
+pub(crate) use settings::*;
+
+pub(crate) mod metadata;
+
 use std::env;
 use tracing_subscriber::{prelude::*, EnvFilter, Layer};
 
 use anyhow::Context;
 use clap::Parser;
-use dioxus_cli::*;
 
 use Commands::*;