Revision: Cleanup Dioxus.toml (#3802)

* revision: remove unused config options

* remove: unsused icon
This commit is contained in:
Miles Murgaw authored and GitHub committed 2025-03-04 14:30:44 -06:00
1 parent 8dbb652628
commit 7c2cea9df7
3 files changed
+3 -23

No files matched your search

+2 -11
View File
@@ -14,10 +14,6 @@ pub(crate) enum Config {
#[clap(long)]
#[serde(default)]
force: bool,
/// Project default platform
#[clap(long, default_value = "web")]
platform: String,
},
/// Format print Dioxus config.
@@ -78,11 +74,7 @@ impl Config {
pub(crate) fn config(self) -> Result<StructuredOutput> {
let crate_root = crate_root()?;
match self {
Config::Init {
name,
force,
platform,
} => {
Config::Init { name, force } => {
let conf_path = crate_root.join("Dioxus.toml");
if conf_path.is_file() && !force {
tracing::warn!(
@@ -92,8 +84,7 @@ impl Config {
}
let mut file = File::create(conf_path)?;
let content = String::from(include_str!("../../assets/dioxus.toml"))
.replace("{{project-name}}", &name)
.replace("{{default-platform}}", &platform);
.replace("{{project-name}}", &name);
file.write_all(content.as_bytes())?;
tracing::info!(dx_src = ?TraceSrc::Dev, "🚩 Init config file completed.");
}