From 37c030aa83fd58d637b301cb1324fc85a6fa4bbe Mon Sep 17 00:00:00 2001 From: HouXiaoxuan Date: Wed, 20 Dec 2023 02:10:18 +0800 Subject: [PATCH] =?UTF-8?q?format&=E5=8E=BB=E6=8E=89=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E8=AD=A6=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/commands/init.rs | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/src/commands/init.rs b/src/commands/init.rs index 8b14652..2f27de1 100644 --- a/src/commands/init.rs +++ b/src/commands/init.rs @@ -1,5 +1,5 @@ -use std::{env, fs, io}; use crate::utils::util::ROOT_DIR; +use std::{env, fs, io}; /** 初始化mit仓库 创建.mit/objects .mit/refs/heads .mit/HEAD @@ -14,10 +14,7 @@ pub fn init() -> io::Result<()> { return Ok(()); } - let dirs = [ - mit_dir.join("objects"), - mit_dir.join("refs/heads"), - ]; + let dirs = [mit_dir.join("objects"), mit_dir.join("refs/heads")]; // 创建 .git 目录和子目录 for dir in &dirs { fs::create_dir_all(dir)?; @@ -32,15 +29,13 @@ pub fn init() -> io::Result<()> { #[cfg(target_os = "windows")] fn set_dir_hidden(dir: &str) -> io::Result<()> { use std::process::Command; - Command::new("attrib") - .arg("+H") - .arg(dir) - .spawn()? - .wait()?; // 等待命令执行完成 + Command::new("attrib").arg("+H").arg(dir).spawn()?.wait()?; // 等待命令执行完成 Ok(()) } -#[cfg( not(target_os = "windows"))] -fn set_dir_hidden(dir: &str) -> io::Result<()> { //类unix系统下'.'开头就已经是隐藏文件(夹)了 +#[cfg(not(target_os = "windows"))] +fn set_dir_hidden(dir: &str) -> io::Result<()> { + //类unix系统下'.'开头就已经是隐藏文件(夹)了 + let _ = dir; Ok(()) }